Ist es möglich, Woocommerce-Produkt-Tags programmgesteuert zu filtern?Php

PHP-Programmierer chatten hier
Anonymous
 Ist es möglich, Woocommerce-Produkt-Tags programmgesteuert zu filtern?

Post by Anonymous »

Ich verwende Tags zum Filtern der Produktanzeige und gruppiere sie in bestimmte Gruppen. Gleichzeitig zeige ich aus SEO-Zwecken Produkt-Tags auf Produktseiten an, sodass ich am Ende eine Menge Tags habe, die für den Kunden nicht besonders gut aussehen. Ist es möglich, sie programmgesteuert zu entfernen, bevor sie dem Kunden angezeigt werden?
ChatGPT bietet einen Filter an, der nicht existiert, oder ich kann keine Dokumentation dafür finden:
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);

Und das funktioniert natürlich nicht wie erwartet.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post