web-dev-qa-db-ja.com

リンクなしでタグクラウドを表示する方法

タグクラウドがリンクなしでタグのリストを生成する方法これは私にとってはうまくいきますが、私はただリンクが欲しくありません:

wp_tag_cloud('smallest=10&largest=10&number=0&format=list'); 

これについては、ここで明示的に何も見ていませんでした: http://codex.wordpress.org/Function_Reference/wp_tag_cloud

ここでも同様の質問がありますが、それらは特定の投稿のタグと関係があります。現在のページ/投稿タグが欲しくありません。タグクラウドのサイトで使用されているすべてのタグが欲しいのですが。 リンクなしでリストにタグを表示する

1
Doug

フィルタを使って出力を変更できます wp_tag_cloud または wp_generate_tag_cloud

しかし、我々はまた使用することができます:

echo strip_tags(
    wp_tag_cloud( 'echo=0&smallest=10&largest=10&number=0&format=list' ),
    '<ul><li>'
); 

ulタグとliタグを除く、すべてのHTMLタグを出力から取り除きます。

出力を返す方法として、Codexに記載されているようにecho=0パラメーターを追加したことに注意してください。 echo=条件を完全に満たす必要があるため も使用することができます。

if ( 'array' == $args['format'] || empty($args['echo']) )

出力を返します。それでempty( null )empty( '' )trueですがempty( 0 )trueであることは奇妙です、しかしそれはちょうどempty()関数がどのように働くかです;-)

wp_tag_cloud() 関数にはlinkパラメーターがありますが、ビューまたはとしてのみ可能な値があります。 )を編集します。リンクを無効にしてテキストのみを表示するには、noneオプションを使用すると便利です。

1
birgire