php - 从 Woocommerce 中的特定产品类别中删除“未找到产品”
问题描述
如何从单个类别页面中删除消息“未找到产品”?我尝试了下面代码的各种变体,但没有奏效。
add_action( 'init','remove_woocommerce_no_products_found' );
function remove_woocommerce_no_products_found() {
if (is_product_category('name-page')) {
remove_action('woocommerce_no_products_found', 'action_woocommerce_no_products_found' );
}
}
解决方案
您非常接近……请尝试以下操作:
add_action( 'woocommerce_no_products_found','remove_wc_no_products_found', 1 );
function remove_wc_no_products_found() {
if ( is_product_category('witches') ) {
remove_action('woocommerce_no_products_found', 'wc_no_products_found' );
}
}
代码位于您的活动子主题(或活动主题)的 function.php 文件中。测试和工作。
(不自己在模板中添加代码)