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