WordPressのウィジェットの「タグクラウド」に
表示されないタグが存在する場合の対処法です
原因
タグクラウドにタグが表示されない原因は、WordPressでは
タグクラウドに表示される最大タグ数が45個に設定されているためです。
なので、ここの設定値を変えればすべてのタグが表示されるようになります。
対処法
①子テーマのfunction.phpに以下コードを追加する
1 2 3 4 5 6 7 8 9 |
// タグの最大表示数を無制限に設定する function my_tag_cloud_number_filter($args) { $myargs = array( 'number' => 0, ); $args = wp_parse_args($args, $myargs); return $args; } add_filter('widget_tag_cloud_args', 'my_tag_cloud_number_filter'); |
4行目の 0 が無制限の意味です。
これでタグが45個以上存在してもすべて表示されるようになります。
備考
- 上記サンプルは表示タグ数を無制限にするサンプルです。
- 明示的に上限数を指定したい場合は上記サンプルの4行目の0を上限数に設定してください。
(例)100個に設定する → 'number' => 100,
コメント