Ankerlink an den Anfang der Seite
creativity 50665 1920
Bildquelle: Pixabay, gbyat
Generic filters
Filter by Kategorien

Der Beitrag, geschriebem am 13. Januar 2011, ist schon etwas älter und könnte womöglich nicht mehr aktuell sein

Die Funktion überschreibt über den wp_tag_cloud-Filter den Output der Tagcloud und fügt dem jeweils aktiven Tag eine zusätzliche CSS-Klasse hinzu.

function ppt_get_current_tag( $cloud ) {
    global $wp_query;
    global $post;

    // Hole die tag_id und validiere sie
    $tagid = get_query_var( 'tag_id' );

    // Überprüfe, ob tag_id gesetzt und numerisch ist
    if ( ! isset( $tagid ) || ! is_numeric( $tagid ) ) {
        return $cloud; // Rückgabe des ursprünglichen Clouds, wenn ungültig
    }

    // Erstelle die Tag-Links
    $stag = 'tag-link-' . intval( $tagid ); // intval für Sicherheit
    $rtag = 'active tag-link-' . intval( $tagid );

    // Ersetze den Tag-Link im Cloud-String
    $cloud = str_replace( $stag, $rtag, $cloud );
    
    return $cloud;
}
add_filter( 'wp_tag_cloud', 'ppt_get_current_tag' );

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Hinweis: Name und E-Mail-Adresse (beides optional, da alle Kommentare moderiert werden) werden dauerhaft gespeichert. Über dieses Formular kann jeder Zeit die Löschung persönlicher Daten oder Kommentare angefordert werden; die Anfrage wird nicht veröffentlicht und nach der Bearbeitung gelöscht. IP-Adressen, die mit Kommentaren gespeichert werden, werden nach zwei Monaten automatisch gelöscht.

Ihre Nachricht wird möglicherweise zur Spam-Prüfung an OpenAI (USA) weitergeleitet. Weitere Informationen finden Sie in unserer Datenschutzerklärung.