it-swarm.com.de

Eine geordnete Liste von Tags erhalten - über wp_tag_cloud oder nicht?

Ich versuche, eine geordnete Liste der fünf wichtigsten Tags für meine Website in der Seitenleiste auszugeben.

Im Moment verwende ich wp_tag_cloud wie folgt, um einen Nice <ul> auszugeben:

wp_tag_cloud('smallest=12&largest=12&orderby=count&order=DESC&format=list&unit=px&number=5');

Ich möchte jedoch, dass es als <ol> anstatt als <ul> ausgegeben wird. Ist das möglich, ohne den Kern zu hacken? Voraussichtlich über functions.php oder ähnliches?

Außerdem wird in der Ausgabe von wp_tag_cloud die Schriftgröße durch Inline-Stile festgelegt. Gibt es eine Möglichkeit, das gesamte Inline-Styling einfach zu entfernen, da ich die Tag-Cloud nicht als Tag-Cloud verwenden muss?

Wenn es einen einfacheren oder weniger komplizierten Weg gibt, eine geordnete Liste von Tags zu erhalten, lassen Sie es mich bitte wissen.

Vielen Dank.

3
snthr

eine Möglichkeit: Verwenden der Parameter 'format = array' und 'echo = 0'; und Erstellen einer foreach-Schleife, um jedes Tag auszugeben:

<ol>
  <?php 
  $wptc = wp_tag_cloud('smallest=12&largest=12&orderby=count&order=DESC&format=array&unit=px&number=5&echo=0'); 
  foreach( $wptc as $wpt ) echo "<li>" . $wpt . "</li>\n"; 
  ?>
</ol>
4
Michael