2017-06-15 70 views
1

我試圖完成的任務聽起來很簡單:根據產品類別在特定小部件區域中使用不同的小部件。更具體地說,我希望能夠更改woocommerce篩選器選項,例如PC類別頁面應該具有過濾器選項HDD空間和CPU類型,而計算機案例類別應該具有過濾器選項的高度和寬度案件。Woocommerce針對不同類別的不同小部件

我想這樣的事情在https://businessbloomer.com/woocommerce-conditional-logic-ultimate-php-guide/描繪會做不同類別的工作:

add_action('woocommerce_before_main_content', 'bbloomer_loop_cat_slug'); 

function bbloomer_loop_cat_slug() { 

if (is_product_category('books')) { 
echo 'This will show on the Books Cat page'; 
} elseif (is_product_category('chairs')) { 
echo 'This will show on the Chairs Cat page'; 
} 

} 

但是,我不知道如何在一個特定的窗口小部件區域中添加或刪除部件,這些例子所看到在這個網站:https://wordpress.stackexchange.com/questions/26557/programmatically-add-widgets-to-sidebars看起來像他們會工作,但可能有一個更簡單的方法,因爲答案差不多3歲。有任何想法嗎?

回答

0

因此,儘管可以通過編程的方式實現,但Jetpack爲您提供了一個小部件可見性選項,該選項使用起來更容易,維護也更好。

相關問題