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

Wordpress Woocommerce自定义模板不适用于登录用户,wordpress,wordpress-theming,woocommerce,Wordpress,Wordpress Theming,Woocommerce,我对Woocommerce的自定义模板有问题 当我作为访问者查看我的页面(archive product.php)时,我会看到我的自定义模板 但是如果我与管理员一起查看,就会显示woocommerce插件模板中的Archive-product.php 我的主题中不使用woocommerce.php ** 我将plugins/woocommerce/templates/*复制到myteme/woocommerce/* 你知道这个奇怪的问题吗 谢谢大家! 我很确定您的模板文件夹中需要一个woocom

我对Woocommerce的自定义模板有问题

当我作为访问者查看我的页面(archive product.php)时,我会看到我的自定义模板

但是如果我与管理员一起查看,就会显示woocommerce插件模板中的Archive-product.php

我的主题中不使用woocommerce.php

** 我将
plugins/woocommerce/templates/*
复制到
myteme/woocommerce/*

你知道这个奇怪的问题吗


谢谢大家!

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

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

为了更好地理解,请查看官方文档页面:

这是因为WC需要“woocommerce_content()”来显示特殊的WC页面

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

add_action('after_setup_theme'、'woocommerce_support');
功能支持(U){
添加主题支持(“woocommerce”);
}

我也遇到了同样的问题,我刚刚禁用了woocommerce模板调试模式,一切恢复正常,我不知道为什么,但我可以工作,这可能有点小问题。woocommerce已经使用了该主题。支持WC已在运行。主题中不需要Woocommerce.php。正如“穆罕默德·阿里”在评论中所说,取消选中调试模式是可行的。