php 隐藏WooCommerce产品类别
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 隐藏WooCommerce产品类别相关的知识,希望对你有一定的参考价值。
<?php //<~ dont add me into functions.php
add_action( 'woocommerce_product_query', 'prefix_custom_pre_get_posts_query' );
/**
* Hide Product Cateories from targetted pages in WooCommerce
* @link https://gist.github.com/stuartduff/bd149e81d80291a16d4d3968e68eb9f8#file-wc-exclude-product-category-from-shop-page-php
*
*/
function prefix_custom_pre_get_posts_query( $q ) {
if( is_shop() || is_page('awards') ) { // set conditions here
$tax_query = (array) $q->get( 'tax_query' );
$tax_query[] = array(
'taxonomy' => 'product_cat',
'field' => 'slug',
'terms' => array( 'cat1', 'cat2' ), // set product categories here
'operator' => 'NOT IN'
);
$q->set( 'tax_query', $tax_query );
}
}
以上是关于php 隐藏WooCommerce产品类别的主要内容,如果未能解决你的问题,请参考以下文章
php [WooCommerce Core]隐藏产品档案中的子类别产品计数
php 隐藏WooCommerce中的产品类别。如果要在商店页面上隐藏产品类别计数,则只需将此代码添加到t
从特定类别获取 WooCommerce 产品
如何禁用/隐藏 woocommerce 类别页面?
如何根据用户角色隐藏具有给定类别的 WooCommerce 产品
php 按类别筛选搜索 - woocommerce产品