自分用のメモです。最近忘れん坊さんなもので。
wp_tag_cloud の引数に exclude (非表示) と include (表示) があります。
この2つに同じ番号を割り当てたらどうなるんだろうと疑問が浮かびました。
こういうときは Try&Error で終了ですが、何故かソースを読み出してしまった。
wp_tag_cloud()は内部で get_terms()を呼び出している。
その中で、WP_Term_Queryというクラスをインスタンス化して使用している。
WP_Term_Queryクラスを読むと、
if ( ! empty( $include ) ) {
$exclude = '';
と書かれていた。ここで終了。
includeが優先されるというか、includeに記述があると、excludeを無効にしている。