所以我写了一个模板,我已经得到了所有的部分在一个部分/
文件夹,我想把购物车模板存储在部分/购物车/cart.php
作为相对于购物车/cart.php
这是好的,但我不知道我现在如何能指出WooCommerce,而不是。
这只是一个简单的问题,但我真的不知道如何调用这些页面。有没有办法换个钩子之类的?
编辑是否有一种简单的方法可以超越woocommerce/includes/shortcode/class-wc-shortcode购物车。php
在我的主题中?在短代码的末尾,我可以编辑路径吗?或者,创建自己的短代码可能更容易
如果您不想弄乱任何挂钩或任何东西,我建议使用符号链接,该命令可能如下所示
ln-s/var/www/wordpress\u site/wp content/plugins/woocommerce/partials/cart/cart。php/var/www/wordpress_site/wp content/plugins/woocommerce/cart/cart。php
当然用你的网站位置代替
我认为这个答案:如何修改WooCommerce购物车,结帐页面(主主题部分)将帮助您
您可以使用函数:wc_get_page_id('cart')获取页面的id。此函数将页面设置用作“购物车”页面,而不是slug。这意味着,当您在设置页面上为“购物车”设置不同的url时,它也将继续工作。这适用于所有类型的Woocommerce特殊页面,如“结帐”、“购物”等。
例如:
if (wc_get_page_id( 'cart' ) == get_the_ID()) {
// Do something.
}