web-dev-qa-db-ja.com

タグの番号付きリストを取得する - wp_tag_cloud経由かどうか

私のサイトの上位5つのタグの順序付きリストをサイドバーに出力しようとしています。

現時点では、Nice wp_tag_cloudを出力するために<ul>を使用しています。

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

しかし、<ol>ではなく<ul>として出力したいのですが。コアをハックせずにこれを行うことは可能ですか?おそらくfunctions.phpなどを介して?

また、wp_tag_cloudからの出力では、フォントサイズはインラインスタイルによって設定されています。実際にタグクラウドとして機能するためにタグクラウドを必要としないので、単純にすべてのインラインスタイルを削除する方法はありますか。

最後に、順序付けされたタグのリストを取得するためのより簡単な方法または複雑でない方法がある場合は、私に知らせてください。

ありがとう。

3
snthr

一つの可能​​性: 'format = array'と 'echo = 0'パラメータを使うこと。そして各タグを出力するためのforeachループを構築します。

<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