各カテゴリーに任意のアイコンを設定・表示するWordpress用プラグイン「Catgory Icons」の紹介と日本語化ファイルの配布。

このプラグインは、カテゴリーそれぞれに独自のアイコンを設定することが出来て、
サイドバーのカテゴリーリストや記事のタイトルに設定したアイコンを表示してくれます。

インストール

WordPress2.3~2.6.1対応
最新バージョン2.0.7

※ver2.0.5の翻訳ファイルそのまま使用してても問題はありません。

ダウンロード後展開、wp-content/plugins/にアップロードしたら、有効化する。

日本語化ファイルは、解凍したmoファイルをlanguagesフォルダに入れます。
moファイルのアップロード形式はバイナリで。
2.0.5からプラグインに同胞されたようです。ワーイ

ダウンロード

若干エラーの日本語が怪しいかもしれない。

2.0.7の変更点は大体次の通りです。

  • My Category Orderに対応。
  • アイコンリストにソート機能が付いた(テーブルのヘッダクリックで動作)
  • ウィジェットが本体に内包された(category-icons_widget.phpが無くなり、本体有効化だけでウィジェットが使用可能に)
  • 不要なフィールドの削除とMySQLに関する修正
  • イタリア語・トルコ語翻訳ファイルの追加

2.0.2→2.0.5はSEO Friendly Imagesに関する差分です。

設定

オプション設定

アイコンのローカルパスとURLは、アイコンがあるディレクトリです。
設定するとそこにある画像を取得してアイコンの設定で選択できるようになります。

テンプレートコードは、タブメニューの「テンプレートコード」を選択すると表示されるものです。
できればファイルを修正(チェックは実行)にチェックすると、
今使ってるテーマ内のソースに書かれてるテンプレートタグ(the_title等)を、
カテゴリーアイコンのテンプレートタグ(get_cat_icons)を付け加えたものに修正します。
どの部分を修正するか、というのはテンプレートコードを表示したときリストアップされます。
チェックして保存するとすぐ実行するので、初回の設定ではチェックしない方が良いかも。

カテゴリーリストを処理するにチェックすると、テンプレートコードにput_cat_icons()の処理が加わります。
wp_list_catsをput_cat_iconsに置き換え処理するものです。

アイコン周りのスペースサイズは、アイコンの周囲にスペースを作る設定です。

  • CSSを使用・・・透明gifが挿入されないので、テーマのCSSで調節する
  • 画像を使用・・・設定が開くので、サイズを入力すると透明gifのサイズを変更できます

アイコンの設定

カテゴリー名をクリックすると、アイコン設定が出来ます。

大きいのと小さいのが設定できます。

get_cat_icon()

アイコンを表示するテンプレートタグです。

$パラメータ (タイプ)[デフォルト値]

  • $align (string)
    イメージタグの表示位置指定
  • $border (boolean) [false]
    枠線を表示する
  • $cat (int) [current_category]
    カテゴリーiD。指定されなかった場合は現在の記事のカテゴリーIDが入る。
  • $class (string)
    イメージタグに使用するclass名
  • $echo (boolean) [true]
    出力の指定。falseで非表示
  • $expand (boolean) [false]
    イメージを拡張するかどうか
  • $fit_height (int) [-1]
    画像の高さ($expanded=trueの時の高さ)
  • $fit_width (int) [-1]
    画像の横幅($expanded=trueの時の横幅)
  • $link (boolean)[true]
    画像にリンクを貼るかどうか
  • $max_icons (int) [3]
    アイコンを表示する最大数
  • $prefix (string)
    イメージタグの前に出力する文字。画像が出力されない場合は表示されない。
  • $small (boolean) [true]
    小さいアイコンの使用
  • $suffix (string)
    イメージタグの後に出力する文字。画像が出力されない場合は無視。
  • $use_priority (boolean) [false]
    trueにすると優先順位の高いアイコンが出力される
  • $vertical_display (boolean) [false]
    アイコンを縦に並べる
<?php if(have_posts()): ?>
<?php while(have_posts()): the_post(); ?>
<h1><?php if(function_exists('get_cat_icon')){get_cat_icon('link=false');}?><?php the_title();?></h1>

put_cat_icons()

カテゴリーリストにアイコンを付け加える。

put_cat_icons(list [,get_cat_icon_parameters])

  • list : WordPressのカテゴリータグ wp_list_categories() パラメータにecho=0を必ず入れる。
  • get_cat_icon_parameters : オプション。 get_cat_icon()のパラメータを&で区切って記入する。
    put_cat_icons()では「link」パラメータは常にfalseになります。