Woocommerce自定义模板不适用于登录用户

时间:2014-09-02 18:20:58

标签: wordpress-plugin wordpress-theming woocommerce

我的Woocommerce自定义模板存在问题。

当我访问我的网页(archive-product.php)时,我会看到自定义模板。

但如果我看到管理员,则会显示woocommerce插件模板中的Archive-product.php。

我不会在我的主题中使用woocommerce.php。

** 我已将plugins/woocommerce/templates/*复制到myTheme/woocommerce/*

对这个奇怪的问题有什么看法吗?

谢谢你!

1 个答案:

答案 0 :(得分:0)

我很确定你的模板文件夹中需要一个woocommerce.php。 woocommerce.php用于显示WC分类法页面等。

  

此问题可能会影响商店页面,即单品   页面和分类页面(类别和标签),因为WooCommerce   使用自己的模板来显示这些页面,这是不可能的   让WooCommerce准确了解您的主题使用的标记。

为了更好地理解,请查看官方文档页面:https://docs.woothemes.com/document/third-party-custom-theme-compatibility/

这是因为WC需要" woocommerce_content()"显示特殊的WC页面。

您还应声明您的主题支持WC。在functions.php中使用这个简单的Snippet(也在上面的链接中描述):

add_action( 'after_setup_theme', 'woocommerce_support' );
function woocommerce_support() {
    add_theme_support( 'woocommerce' );
}