【发布时间】:2014-11-12 19:16:18
【问题描述】:
我已经从 previous 线程中尝试过这个 hack:
将 woocommerce.php 中的 woocommerce_content() 替换为:
if ( is_singular( 'product' ) ) {
woocommerce_content();
} else {
//For ANY product archive.
//Product taxonomy, product search or /shop landing
woocommerce_get_template( 'archive-product.php' );
}
这现在从/plugin 文件夹加载archive-product.php,这是向前迈出的一步,但它实际上应该从/myTheme 文件夹加载archive-product.php。出于明显的原因,我不想在插件文件夹中乱七八糟...
有没有人找到解决方法?
【问题讨论】:
-
您的 archive-product.php 文件应该在您的主题文件夹中,在
/woocommerce目录中。所以:/wp-content/themes/your-theme/woocommerce/archive-product.php. -
天哪,我在
/wp-content/themes/your-theme/woocommerce/templates/archive-product.php有它。傻我..谢谢! -
我的荣幸!我刚刚添加了我的评论作为答案。如果您可以投票或选择正确,那就太好了。谢谢!
-
刚刚成功-再次感谢!
标签: php wordpress woocommerce