Добро пожаловать в самую большую библиотеку wordpress-кода в рунете

Выводим аттрибуты товаров в меню

WordPress · 07.02.2017 3:52

0 0 712

Вместо pa_size укажите необходимый атрибут, можно через запятую, в кавычках указать еще атрибуты. Используйте именно такой формат: "pa_size", "pa_color". Проверьте, что в настройках нужных аттрибутов отмечена галочка "включить архивы".

add_filter('wp_nav_menu_args', 'show_atts_in_menus');

add_filter( 'woocommerce_attribute_show_in_nav_menus', 'show_atts_in_menus', 10, 2 );
function show_atts_in_menus( $show, $attribute ){
// массив атрибутов, которые вы хотите вывести в меню
$allowed_attributes = array( 'pa_size' );

if( in_array( $attribute, $allowed_attributes ) ){
$show = true;
}
return $show;
}

Обсудить сниппет
romapad

romapad

присоединился
30.04.2016

  • 55 Добавлено
    Сниппетов
  • 2 Получено
    Лайков
  • 0 Comments Posted
Теги
Поделиться с друзьями