提问者:小点点

定制WooCommerce购物车


所以我写了一个模板,我已经得到了所有的部分在一个部分/文件夹,我想把购物车模板存储在部分/购物车/cart.php作为相对于购物车/cart.php这是好的,但我不知道我现在如何能指出WooCommerce,而不是。

这只是一个简单的问题,但我真的不知道如何调用这些页面。有没有办法换个钩子之类的?

编辑是否有一种简单的方法可以超越woocommerce/includes/shortcode/class-wc-shortcode购物车。php在我的主题中?在短代码的末尾,我可以编辑路径吗?或者,创建自己的短代码可能更容易


共2个答案

匿名用户

如果您不想弄乱任何挂钩或任何东西,我建议使用符号链接,该命令可能如下所示

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.
}