これはブログです

3DCGとかプログラミングとか

タグクラウド

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');

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください