ich würde gerne einige Tags aus dem Tag Wolken Widget exkludieren, allerdings wird mir die Funktion dafür nicht angezeigt im Widget selbst.
Stimmt. Die Option wird für das Widget weder im neuen Block-Editor, noch bei Verwendung des „Classic Widget“-Plugins angezeigt. Warum das so ist, kann ich dir nicht sagen, aber die Option scheint es zumindest in WordPress 4.8 schon nicht mehr gegeben zu haben. Zumindest zeigt der Screenshot in diesem Beitrag kein Eingabefeld an.
Ich habe beim recherchieren herausgefunden, das diese Option eigentlich vorhanden sein müsste. Man bräuchte nur die ID’s der jeweiligen Tags eingeben und damit würden sie ausgeschlossen werden.
Auf was beziehst du dich dabei? Es git eine Anleitung vom kommerziellen Webhosting-Anbieter WordPress.com – die ändern aber bei Bedarf WordPress nach eigenen Vorstellungen, sind also nicht maßgeblich.
Grundsätzlich kannst du Tags mit einer eigenen Funktion (in der functions.php
eines Child-Themes oder als Code in Code Snippets) ausschließen:
add_filter( 'widget_tag_cloud_args', 'exclude_tag_from_tag_cloud');
function exclude_tag_from_tag_cloud( $args ) {
$args['exclude'] = array(42); // 42 mit ID des Tags ersetzen
return $args;
}
Blöderweise funktioniert das aktuell nur mit einem Legacy-Widget bzw. bei Verwendung des „Classic Widget“-Plugin, während der Tag-Cloud-Block den Filter scheinbar ignoriert.
Danke für die schnelle Antwort!
Ja auf den Artikel habe ich mich bezogen.
Ok das Code Snippet funktioniert so weit vielen Dank!
Ich hätte noch eine weitere Frage zu diesem Widget: Gibt es eine Möglichkeit die Suchergebnisse, beim klicken auf eines der Worte in der Wolke, so zu beeinflussen, dass keine Seiten sondern nur Beiträge angezeigt werden? Hoffe das ist nicht zu weit vom Thema entfernt ansonsten eröffne ich noch ein Topic 🙂
LG,
schmark
Vielleicht verstehe ich deine Frage noch nicht so ganz, aber statische Seiten haben keine Schlagwörter oder Kategorien, dürften also beim Anklicken eines Tags auch nicht aufgeführt werden.
Ich denke du verstehst die schon richtig. Wir haben einigen Seiten Tags gegeben, damit wir damit Dynamic Content bei bestimmten Elementen im Pagebuilder nutzen können. Nun fallen aber diese Seiten mit unter die Suchkriterien dieses Widgets. Daher dachte ich, Seiten auszuschließen bei dem Widget wäre die einfachste Lösung 🙂
LG,
Schmark
Wie habt ihr denn den statischen Seiten Tags zugeordnet?
Das klingt nach einer nachträglichen Änderung der Core-Funktionalität.
Ja, stimmt. Wir haben eine Funktion hinzugefügt in der functions.php damit wir statischen Seiten Tags zuordnen können.
LG,
Schmark
Hallo nochmal,
ich denke das Thema kann geschlossen werden. Die eigentliche Frage wurde beantwortet. Das andere ist denke ich eher eine Sache der Logik die wir anpassen müssen. Vielen Dank noch einmal für die Hilfe 🙂
Wir schließen keine Threads, solange nicht gegen Forenregeln verstoßen wurde, freuen uns aber über ein Feedback und dass Teilnehmende beantwortete Probleme als „gelöst“ markieren – hast du beides, dafür vielen Dank.