Duesseldorf, Germany

Schließen

17. Nov [Wordpress] User Tagcloud

Da ich nach kurzer Recherche keine Lösung gefunden habe eine benutzerspezifische Tagcloud ausgeben zu lassen, habe ich ein kleines Snippet geschrieben. Kopiert einfach folgenden Quellcode in die author.php-Datei eures Themes.


<?php
if ( have_posts() ) : while ( have_posts() ) : the_post();
  $usertags = get_the_tags();
  foreach($usertags as $tag) {
  $tags .= $tag->term_id. ', ';
}
endwhile; endif;
wp_tag_cloud('include='.$tags);
?>

Hierbei wird eine Beitragsschleife des jeweiligen Benutzers aufgerufen und jedes Tag in eine Zeichenkette (durch Kommata getrennt) eingetragen. Über die Funktion wp_tag_cloud wird eine Tagcloud generiert. Durch den Parameter include werden ausschließlich die zuvor gesammelten Tags verwendet.

1 Kommentar Kommentar schreiben