Löschen Bestimmte Begriffe erscheinen am Frontend als Links

Ich habe darüber nachgedacht, kann aber nicht wirklich herausfinden, in welche Richtung ich bestimmte Begriffe in meiner Testimonial-Kategorie “home”, “homeone” oder “hometwo” loswerde. Ich möchte nur diese Anzeige in einem Link-Format auf der entsprechenden Seite stoppen.

Hier ist der Code des processes alle Begriffe in testimonial_category, ich dachte, ich muss irgendwie einen Filter hinzufügen, der diese 3 benannten Begriffe als Links erscheinen, aber könnte wirklich mit einigen Ratschlägen, wie dies zu tun ist.

Testimonials

Vielen Dank für jede Hilfe.

Solutions Collecting From Web of "Löschen Bestimmte Begriffe erscheinen am Frontend als Links"

Die function get_terms hat einen praktischen Parameter $args , mit dem Sie Ihre Abfrage an Ihre Bedürfnisse anpassen können. in Ihrem Fall wäre es etwas so einfaches wie:

 $args = array( 'exclude' => array(1,2,3) ); $terms = get_terms("testimonial_category", $args); 

Das auszuschließende Array muss die Kategorie-IDs der Kategorien enthalten, die Sie auslassen möchten.

Das ist ein bisschen ein Hack … (hardcoding Variablen wie dies ist nicht Best Practice, IMO), aber es ist ein gutes Beispiel, um Ihre Räder drehen zu lassen …

 < ?php //... foreach ($terms as $term):?> < ?php /*If the term name is anything but not 'home' or 'homeone' then echo the list item */ ?> < ?php if($term->name != 'home' || $term->name != 'homeone' ):?> 
  • < ?php echo $term->name; ?>
  • < ?php endif; ?> < ?php endforeach; ?>