Можно ли программно фильтровать теги продуктов woocommerce?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Можно ли программно фильтровать теги продуктов woocommerce?

Сообщение Anonymous »

Я использую теги для фильтрации отображения некоторых продуктов, группируя их в определенные группы. В то же время я показываю теги продуктов на страницах продуктов в целях SEO, поэтому в итоге получаю кучу тегов, которые не так уж и интересны покупателю. Можно ли программно удалить их перед отображением клиенту?
ChatGPT предлагает несуществующий фильтр или я не могу найти для него документацию:

Код: Выделить всё

function exclude_specific_tags_from_display($tags, $product) {
// Define tags to exclude
$excluded_tags = array('shop-by-birthday-gift-tote-bag');

// Filter out the excluded tags
$tags = array_filter($tags, function($tag) use ($excluded_tags) {
return !in_array($tag->slug, $excluded_tags);
});

return $tags;
}

add_filter('woocommerce_product_get_tags', 'exclude_specific_tags_from_display', 10, 2);
И это, конечно, не работает так, как ожидалось.

Подробнее здесь: https://stackoverflow.com/questions/793 ... mmatically
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»