Исключить категорию продукта из настраиваемой кнопки в архивах Woocommerce

Я использую следующий код для добавления ссылки «Все категории» на страницы категорий продуктов:

add_filter( 'woocommerce_after_shop_loop', 'wc_add_content_on_category_pages', 30 );
function wc_add_content_on_category_pages() {
if ( is_product_category() ) {
echo '<a class="button categories-link" href="http://brossiebellecom.ipage.com/new/rentals/">Back to All Categories</a>';
}
}

Однако мне нужно исключить категорию «Розничная торговля» только из отображения ссылки «Назад ко всем категориям».

Как я могу получить название текущей категории продукта?

Любая помощь приветствуется.

1

Решение

Вы должны попробовать следующее, чтобы исключить категорию «Розничная торговля» (Замечания: Это хук действия но не фильтр-крючок):

add_action( 'woocommerce_after_shop_loop', 'wc_add_content_on_category_pages', 30 );
function wc_add_content_on_category_pages() {
if ( ! is_product_category() ) return; // Only product category archives pages

if ( get_queried_object()->name == "Retail" ) return; // Exclude "Retail" product category

// Output "Back to All Categories" custom button
echo '<a class="button categories-link" href="http://brossiebellecom.ipage.com/new/rentals/">Back to All Categories</a>';
}

Код помещается в файл function.php вашей активной дочерней темы (или активной темы). Проверено и работает

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector