スラッグによってワードプレスタグクラウドからタグを除外しようとしています。
土曜日全体を検索して試した後、私が持っているのはこれです:
$term = get_term_by('slug', 'widget', 'portfolio-tag');
$term_id = $term->term_id;
$string_id = "'" . $term_id . "'";
add_filter('widget_tag_cloud_args', 'my_widget_tag_cloud_args');
function my_widget_tag_cloud_args($args) {
$args['number'] = 0;
$args['largest'] = 18;
$args['smallest'] = 8;
$args['unit'] = 'pt';
$args['order'] = 'DESC';
$args['orderby'] = 'count';
$args['separator'] = ' ';
$args['exclude'] = print_r($string_id, true);
return $args;
}
上記は今日の午後に試した最良のオプションではないと思いますが、これが最後のオプションです。以下のコードは、print_r($term_id)
チェックに使用すると18 を返します。
$term = get_term_by( 'slug', 'widget', 'portfolio-tag' );
$term_id = $term->term_id;
$args['exclude'] = '18';
「widget」という名前のタグを使用すると、除外されます。私がまだ管理していない唯一のことは、次のようなことをすることです:$args['exclude'] = $term_id;
除外パラメーターは文字列のみを受け入れることを知っています。そこに 18 を入れない理由は、自分のテーマをアーティストの友達と共有したいからです。
私は自分の絵を表示するためのテーマを作成しました。「ウィジェット」という名前のランダムな絵を表示するウィジェットも作成しました。タグクラウドにそれを持っていても無駄です。信じられないかもしれませんが、私のアーティストの友達と比べると、私はコンピューターの専門家です ;) だから私は彼らのためにできるだけシンプルに保ちたいと思っています。の - 少なくとも、それが計画です。