Anpassen der WordPress-Tag-Cloud-Ausgabe

Ich benutze eine kleine function unten, um die post_terms aufzulisten. Die function gibt sehr spezifische Markups für die Gruppierungs-, Filter- und href-Attribute aus (dies ist ein Termselektor für das jQuery-Isotopen-Plugin).

$terms = get_terms("post_tag"); $count = count($terms); if($count > 0){ echo '
'; echo '

Post Tags

'; echo ''; echo '
'; }

Frage:

Angesichts der obigen Anforderungen, bei denen jeder Begriff seine eigene benutzerdefinierte href, Datengruppe, Datenfilter hat, wie würde ich dieses Listenformat in eine Tag-Cloud mit meinen Anforderungen ändern?

(Eine geordnete Liste von Begriffen ist zu lang für die Verwendung innerhalb einer Seitenleiste, daher würde eine Tag-Cloud viel besser funktionieren, wenn Begriffe als Selektor verwendet werden)

Ich habe zwar den Codex durchgesehen, aber keine Beispiele gesehen, wie man die Ausgabe der Tag Cloud verändern könnte.

Vielen Dank

Solutions Collecting From Web of "Anpassen der WordPress-Tag-Cloud-Ausgabe"

So werden die Links in wp_generate_tag_cloud (wp-includes / category-template.php)

 foreach ( $tags as $key => $tag ) { $count = $counts[ $key ]; $real_count = $real_counts[ $key ]; https://wordpress.stackexchange.com/questions/17090/customizing-the-wordpress-tag-cloud-output/$tag_link = '#' != $tag->link ? esc_url( $tag->link ) : '#'; $tag_id = isset($tags[ $key ]->id) ? $tags[ $key ]->id : $key; $tag_name = $tags[ $key ]->name; $a[] = "$tag_name"; } 

Es scheint keine Möglichkeit zu geben, das zu tun, was Sie brauchen. Vielleicht wp_generate_tag_cloud alle wp_generate_tag_cloud und modifiziere sie nach deinen Bedürfnissen in deiner functions.php?