ウィジェットのタグクラウドってfontサイズ変更できるのね。


  • このエントリーをはてなブックマークに追加
  • Total



完全な個人的メモ。
今後こーゆうの増えていきますよー

wp-includes/category-template.phpを開き、 wp_tag_cloudの記述を探してチョチョイと書き換えるだけ!へー!

526行目あたり
function wp_tag_cloud( $args = '' ) {
	$defaults = array(
		'smallest' => 7, 'largest' => 21, 'unit' => 'pt', 'number' => 45,
		'format' => 'flat', 'separator' => "\n", 'orderby' => 'name', 'order' => 'ASC',
		'exclude' => '', 'include' => '', 'link' => 'view', 'taxonomy' => 'post_tag', 'echo' => true
	);

'smallest' => 7 が一番小さいfontサイズで、
'largest' => 21 が一番大きいfontサイズですね!ふむふむ!

*追記

コメント欄にてかちびと.net@___shiro_さんに教えていただいたのですが、 wp-includes内はWordpressのアップデートの際に書き換わってしまうそうなので、あまりいじらない方がよいそうです!

まだまだ勉強しないとダメですね~。。 タグクラウドのfontサイズを変更するには「引数を変更する」という方法があるそうです! 次のお休みにでも挑戦してみたいと思います!シロさんありがとうございましたー!!!!

この記事をシェアする


記事を最後まで読んでくれた方へ。閲覧どうもありがとうございました:)
ウェビメモがお気に召しましたら是非RSS登録やフォローをお願いします!

関連記事


先日BitnamiでWordPressを一括インストールしたんですが、 phpMyAdminにデータベースが表示されないという困った事態に陥りまして、 Twitterで@hisax23さんに助けて頂きましたので失敗談とし [...]


当たり前なんですけど意外と盲点で、わたしこのブログを始めてもうすぐで1年になるんですけど、スマートフォンからのアクセス数を取得漏れしていたことに今更気づきました/(^o^)\ 今回の記事はWordPressだけの問題じゃ [...]


前回もちらっとメモしたんですが、 もっと具体的な内容も覚えておきたいので改めて実際のコードとともに手順をメモしたいと思います。 オリジナルの管理画面を用意しておくと、クライアントさんがサイトの更新を行う場合に安心して更新 [...]


  • http://twitter.com/___shiro_ シロ

     ちょっとお節介かなとも思ったんですがいちおう・・

    WordPressに限らず、coreファイル(wp-includes内)は触らない癖を付けたほうがいいかもです。バージョンアップ時のアプデで水の泡ですしねw
    で、タグクラウドなんですが、コアを弄らずとも引数で変えられます。http://wpdocs.sourceforge.jp/%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E3%82%BF%E3%82%B0/wp_tag_cloud例↓
    ?php
          $arr = wp_tag_cloud(array(
            ‘smallest’   => 8,          // 最小のフォントサイズ
            ‘largest’    => 33,         // 最大のフォントサイズ
            ‘unit’       => ‘px’,       // サイズ単位(pt, em, px, )
            ‘number’     => 45,        // タグの最大数
            ‘format’     => ‘array’,   
            ‘separator’  => ”,      
            ‘orderby’    => ‘name’,     
            ‘order’      => ‘RAND’,     
            ‘exclude’    => ”,     
            ‘include’    => ”,    
            ‘link’       => ‘view’,    
            ‘taxonomy’   => ‘post_tag’, 
            ‘echo’       => true        
          ));
          foreach ($arr as $value) {
            $ptr1 = strpos($value,’font-size:’);
            $ptr2 = strpos($value,’px’);
            $px = round(substr($value,$ptr1+10,$ptr2-$ptr1-10));
            $value = substr($value, 0, $ptr1+10) . $px . substr($value, $ptr2);
            $ptr1 = strpos($value, “class=”);
            $value = substr($value, 0, $ptr1+7) . ‘color-’ . $px . ‘ ‘ . substr($value, $ptr1+7);
            echo ” . $value . ‘ ‘;
          }
        ?使うときはを加えてあげてください。

    • http://twitter.com/xxmiz0rexx 霙(ミゾレ)

      シロさんこんにちは!
      うわー教えてくれてありがとうございます!!
      まだ手探り状態なので引数で変更可能なんてまったく知りませんでしたー><
      その方法でやってみようと思います! (゚д゚)/
      分かりやすく例まで書いてくださってありがとうございましたー!!