我的Woocommerce自定义模板存在问题。
当我访问我的网页(archive-product.php)时,我会看到自定义模板。
但如果我看到管理员,则会显示woocommerce插件模板中的Archive-product.php。
我不会在我的主题中使用woocommerce.php。
**
我已将plugins/woocommerce/templates/*
复制到myTheme/woocommerce/*
对这个奇怪的问题有什么看法吗?
谢谢你!答案 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' );
}