CSS-Klasse für aktives Tag in WordPress Tagcloud

creativity 50665 1920
Bildquelle: Pixabay, gbyat

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;
		$tagid = get_query_var( 'tag_id' ); 
		$stag = 'tag-link-' . $tagid;
		$rtag = 'active tag-link-' . $tagid;
		if ( $tagid === false ) return $cloud;
			$cloud = str_replace( $stag , $rtag , $cloud );
			return $cloud;
	}
add_filter( 'wp_tag_cloud', 'ppt_get_current_tag' );

Bitte Kommentarfunktion nicht für Supportanfragen nutzen. Dem kann hier nicht entsprochen werden. Die Angabe einer E-Mail-Adresse und eines Namens ist nicht erforderlich. Einen (Spitz)-Namen zu nennen wäre aber doch nett.

Schreibe einen Kommentar

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

Hinweis: Sowohl angegebener Name als auch E-Mail-Adresse (beides ist optional, dafür werden alle Kommentare vor Veröffentlichung geprüft) werden dauerhaft gespeichert. Du kannst jeder Zeit die Löschung Deiner Daten oder / und Kommentare einfordern, direkt über dieses Formular (wird nicht veröffentlicht, und im Anschluss gelöscht), und ich werde das umgehend erledigen. – Mit hinterlassenen Kommentaren hinterlegte IP-Adressen werden nach zwei Monaten automatisch gelöscht

publicly queryable