[英]limit woocommerce product short description in home page and category page
[英]How to limit product category for WooCommerce recent product slider on home page
我有一個使用Athena(1.0.17)主題的新WooCommerce(2.0.20)WordPress(3.8.1)網站。 主頁上有一個“最新產品”滑塊。 我有一個產品類別“ articles”,我不想出現在“最新產品”滑塊中。 我認為我需要更改的代碼是
$number_of_products = $settings['shop_area_entries'];
$args = array(
'post_type' => 'product',
'posts_per_page' => intval( $number_of_products ),
'meta_query' => array( array(
'key' => '_visibility',
'value' => array('catalog', 'visible'),
'compare' => 'IN'
))
);
$first_or_last = 'first';
$loop = new WP_Query( $args );
$query_count = $loop->post_count;
$count = 0;
誰能告訴我我該如何更改$ args,以便在WP_Query中僅返回不屬於“ articles”類別的產品?
借助WP_Query Woocommerce產品的幫助, 這些產品屬於不同的多個類別,僅tax_query (不確定為什么我在第一次通過前面的問題時沒有找到它!)我發現我需要做的就是將我的參數更改為:
$args = array(
'post_type' => 'product',
'product_cat' => 'books',
'posts_per_page' => intval( $number_of_products ),
'meta_query' => array( array(
'key' => '_visibility',
'value' => array('catalog', 'visible'),
'compare' => 'IN'
))
);
而且,如果我想添加更多類別,我只需要添加一個以逗號分隔的目錄條目列表。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.