私のサイトの上位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
からの出力では、フォントサイズはインラインスタイルによって設定されています。実際にタグクラウドとして機能するためにタグクラウドを必要としないので、単純にすべてのインラインスタイルを削除する方法はありますか。
最後に、順序付けされたタグのリストを取得するためのより簡単な方法または複雑でない方法がある場合は、私に知らせてください。
ありがとう。
一つの可能性: '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>