Исключить категорию Woocommerce - PullRequest
0 голосов
/ 30 ноября 2018

Я новичок в том, что касается Woocommerce.

Я хотел применить серию продажных цен к определенным категориям продуктов и показать новые цены под каждым изображением продукта на дисплее на домашней странице.

Я нашел фрагмент кода онлайн, и он отлично работает, НО показывает новые цены продажи для КАЖДОЙ категории и продукта.Однако я хочу исключить одну категорию продуктов.

Код, который я использую, выглядит следующим образом:

// first remove the filter to run new price filter.
remove_filter( 'woocommerce_get_price_html', 
'filter_woocommerce_get_price_html', 10, 2 ); 

// rewrite woocommerce_get_price_html callback.
function filter_woocommerce_get_price_html( $price, $instance ) { 
    echo "Single: $110 + GST<br>King Single: $120 + GST<br>Double: $130 + 
GST";  

    return $price; 

    //echo " After Price Text. ";
}; 

// add the filter  again to override previous one
add_filter( 'woocommerce_get_price_html', 
'filter_woocommerce_get_price_html', 10, 2 );

Мой вопрос - как мне расширить этот код, чтобы остановить эти новые цены?применяется для каждой категории продуктов.Другими словами, как исключить конкретную категорию продукта?

Я пытался обернуть код выше в следующие 'функции (?), Но безуспешно:

if(!is_product_category( 'christmas')){ }

if($category->name !== 'Christmas'){ }

Любойсовет будет высоко ценится.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...