Tag Cloudはその使用頻度によりFont-sizeが変わるのですが、これがあまり好きでなかったためfunctions.phpにて
// ======================= Tag Cloud =======================
add_filter( 'widget_tag_cloud_args', 'my_widget_tag_cloud_args');
function my_widget_tag_cloud_args( $args) {
$args = array(
'smallest' =>gt; 100,
'largest' =>gt; 100,
'unit' =>gt; '%',
'separator' =>gt; ', ',
'format' =>gt; 'list',
);
return $args;
}
でFont-sizeを同じにしていたのですが、これだとaタグ内にstyle=””が突っ込まれるせいかCSSのスタイルがいうことを聞いてくれず、今後調査。
2016/10/20 追記
上のコードをfunctions.phpに記入すると確かにfont-sizeはそろうのですが、before_widgetとafter_widgetの設定が消えてしました。コードを見直すとstyle=”font-size:~pt”となっていたため、preg_replaceを使って消しました。
function remove_title_wp_tag_cloud( $text) {
return preg_replace( '~style=\'font-size: (\d+(\.\d+)?)pt;\'~m', '', $text);
}
add_filter( 'wp_tag_cloud', 'remove_title_wp_tag_cloud');
コメントを残す