Die WordPress Tag Cloud anpassen

Will man das in WortPress integrierte Tag Cloud Widget einsetzen, bietet dieses Widget von Haus aus keinerlei Möglichkeiten die Ausgabe zu verändern. Die folgende Funktion, eingefügt an das Ende der functions.php Datei des aktuellen Themes behebt dieses Manko und ermöglicht einige Einstellungen.

Die Funktion ist selbsterklärend. Im ersten Feld ($args[’number‘]) kann man die Anzahl der anzuzeigenden Schlüsselworte einstellen. Wird dort eine 0 eingetragen, werden wie beim Original alle Schlagworte angezeigt.

In den beiden nächsten Zeilen werden die Werte für die größte und die kleinste Schriftgröße in der Schlagwörter- Wolke voreingestellt. In der nachfolgenden Zeile kann der Wert der Größeneinheit eingestellt werden, px für Pixel, pt für Punkt etc.

Die nächste Zeile ist im Beispiel durch die Raute (#) deaktiviert. Dort kann man mit Hilfe der ID des jeweiligen Schlagwortes bestimmte Schlagworte von der Anzeige ausschließen. Dazu einfach die Raute entfernen, damit die Zeile aktiv wird und die passenden Werte durch Komma getrennt eingeben.

function mein_tag_cloud_widget($args) {
    $args['number'] = 0; // Anzahl der Schlagworte / 0 bedeutet alle
    $args['largest'] = 20; // Groesstes Schlagwort
    $args['smallest'] = 11; // Kleinstes Schlagwort
    $args['unit'] = ‘px’; // Bezeichnung der Schriftgroesse wie pc, pt etc.
    # $args['exclude'] = array(20, 80, 92); // Tags mit diesen IDs nicht anzeigen
    return $args;
  }
add_filter( ‘widget_tag_cloud_args’, ‘mein_tag_cloud_widget’ );