如果在主题中使用自定义WooCommerce模板覆盖,则需要使用add\\u theme\\u support函数声明WooCommerce支持。WooCommerce模板覆盖仅在声明WooCommerce支持的主题上启用。如果您没有在主题中声明WooCommerce支持,WooCommerce将假定该主题不是为WooCommerce兼容性而设计的,并将使用基于短代码的不受支持的主题呈现来显示商店。
声明WooCommerce支持非常简单,需要在主题的函数中添加一个函数。php文件。
function mytheme_add_woocommerce_support() {
add_theme_support( \'woocommerce\' );
}
add_action( \'after_setup_theme\', \'mytheme_add_woocommerce_support\' );
现在覆盖模板文件副本:
wp-content/plugins/woocommerce/templates/archive-product.php
到
wp-content/themes/your_theme_name/woocommerce/archive-product.php