【发布时间】:2020-10-13 04:29:18
【问题描述】:
我正在尝试覆盖 woo commerce 单一产品模板,但它不会被覆盖。
我做了以下步骤:
- 在我的主题目录中添加了文件。
- 在我的 functions.php 文件中添加了对 Woo-commerce 的支持
add_action( 'after_setup_theme', 'wpse319485_add_woocommerce_support' );
function wpse319485_add_woocommerce_support() {
add_theme_support( 'woocommerce' );
}
- 确保在配置文件中关闭调试模式
define( 'WC_TEMPLATE_DEBUG_MODE', false );
我错过了什么?
【问题讨论】:
-
如果您的主题使用
woocommerce.php它优先使用模板。检查默认模板是否实际上是single-product.php -
否则,在单品模板文件的顶部,应该有关于如何覆盖它的说明
-
我的主题文件中没有
woocommerce.php。主题文件结构:imgur.com/pzMTXgn -
另外,我的电子邮件覆盖了工作。它的单一产品页面似乎无法正常工作。
-
elementor 有一个内置的 WooCommerce Builder 对吗?也许那会覆盖您的模板选择。 youtube.com/watch?v=F2gyAeZdU9s
标签: wordpress woocommerce