WordPressで登録されているウィジェットの数に応じたclassを出力する

ウィジェット

WordPressのウィジェットは、様々な機能をドラッグアンドドロップで登録できるので便利ですね。
最近のテーマでは、サイドバーだけでなく、フッターやトップページにもウィジェットエリアを設けて、管理画面からのカスタマイズを行いやすくしてあるものも沢山あります。

そんなとき、横長のウィジェットエリアで、ウィジェットを横並びに表示し、なおかつ登録されているウィジェット数に応じて、表示するウィジェットの幅を変更できたら便利なのでは?と思いついたので、ちょっと調べてみました。

“WordPressで登録されているウィジェットの数に応じたclassを出力する” の続きを読む

WordPressで管理画面の表示言語を変えるプラグインを作ってみた

WordPressで表示する言語を指定するのは、wp-config.phpの WPLANG ですが、英語や中国語のサイトを作成する際、この設定はどのようにしていますか?

ja にして、テーマのlangは直書きにしてしまう or 管理画面は指定言語もしくは英語で我慢する、いずれかのパターンが多いと思いますが、他言語のサイトであっても、私のように外国語は苦手なので、管理画面は日本語にしたいと思う方も沢山いるはず・・・ですよね?ね?

一応、Admin Languageというプラグインがあって、ユーザー毎に管理画面の表示言語を指定でき便利そうなのですが、WP Multibyte Patch と競合したり、日本語リソースファイルを認識しなかったり、マルチサイト用の言語リソースを誤認識したりと、出来が今ひとつだったりします。

そんなこんなで、一般設定で管理画面の表示言語を指定できるようにするプラグインを作ってみました。

“WordPressで管理画面の表示言語を変えるプラグインを作ってみた” の続きを読む

wp_list_pages利用時にカスタム分類での絞り込みを実現してみる

フォーラムのタクソノミーのターム別記事一覧表示にて回答した内容です。
ごく稀なケースで、あまり汎用的なものではないと思いますが、なんかの参考になれば幸いです。

質問の概要はというと、「階層構造を表現しつつ、カスタム分類での絞り込みを行った一覧表示を実現したい」というもの。

階層構造の表現しつつ一覧表示するには、wp_list_pages を利用するのが最も簡単で、私自身もサイトマップのプラグイン(横着者)やサブナビのウィジェット(横着者)で大変お世話になっています。

“wp_list_pages利用時にカスタム分類での絞り込みを実現してみる” の続きを読む

WordPressのフォトログ用テーマDuotoneを動かすまでの長い道のり

実は、マルチサイトで動作している本ブログの裏で、作るだけ作って今まで放置していたフォトログサイトを Simple Pictures としてようやく正式稼動させました。

採用したのは、Duotoneというテーマで、アップロードした画像に応じて背景や文字色が変わるWordPressのステキなフォトログ用テーマです。

Duotone

だが、しかし!
テーマをそのまま適用すると、エラー多発で全く動作しません・・・。
(automatticリリースなのだから、もう少しメンテしてよ。。。ブツブツ)

Duotone適用直後

ですが、使いたかったので、なんとか動かしてみることにしました。

“WordPressのフォトログ用テーマDuotoneを動かすまでの長い道のり” の続きを読む

WordPressのアイキャッチ画像を複数サイズ表示させる

WordPressのアイキャッチ画像を複数サイズ表示させる

WordPressで表示されるアイキャッチ画像のサイズを、表示する場所によって変えたいケースが出てくることもあります。たとえば、トップとカテゴリー等のアーカイブ表示とかとか。

そんな場合でも、大して記述することもなく簡単に実装することが出来てしまいます。

“WordPressのアイキャッチ画像を複数サイズ表示させる” の続きを読む