Category

↓Links↓

ウィジェットでPHP実行

なんとなく、カウンタをつけてみるべ、と思いたちました。
つけたから何かが 変わるのかといえば、別に何もかわらんのですが、回ったり回らなかったりで一喜一憂できるので、ちょっとはWPをいじり続けるモチベがわくんじゃないかなと考えたのです。

で、カウンタに何かよいプラグインはないだろうかとググってみたところ、「counterize II」というのがなかなかよさそうなので入れてみました。なんと、アクセス解析までしてくれるっぽいのです。
いや、解析したからって何かやるわけでもないので、完全な自己満足ですが。

「Counterise II」の日本語化や設置の方法は、【頭脳外部メモリー 「独学で趣味を満喫」】さんの「counterize II」 を設置してみたに詳細があるのでそちらを参照してもらうとして。

……このプラグインでカウンターを表示するためには、テーマにPHPを組み込まなければならないらしい。ウィジェットじゃないのはメンドクサイ。

というか、テーマのPHPをいじくると、アップデート時にマージしなきゃならんという作業が待っているんですよね。ぶっちゃけ非常にめんどくさい。できればテーマのPHPはいじらない方向で設置したい。気軽に更新できなくなるからね!

……プラグインを入れたものの、これでは困るので、他に何かよいウィジェットでもないだろうかとさらにググって見つけたのがコレ。

PHP Code Widget

ウィジェットに突っ込んで、ウィンドウ内に実行したいPHPコードを記述しておくと、表示時に実行してくれちゃうスグレモノ。
これなら、いちいちテーマいじくらんでも、サイドバーにPHPコードを突っ込むことができますよ。
つまり、カウンター表示のためのPHPをこのウィジェットに書けばいいってことじゃん!

やはり、先人も同じようなコトにぶつかったんだね(笑)

WordPressでの日付表示

現在、「the Atahualpa」というテーマを利用しています。
このテーマ、基本部分は自分でPHPプログラムに手を入れなきゃダメですが(しかも結構な関数の量なので、ヘタにいじると壊しそうw)、レイアウト部分については、無料なのにかなりのカスタマイズが可能なすごいテーマです。
もちろん、いじくるためにはちょっとPHPとかCSSとか勉強しないとダメかと思いますが。

で、ひとつ難点。
デフォルトの日付フォーマットが「F jS, Y」なので、日本語環境だと「7月 10th, 2009」のような表示になってしまうこと。
もちろん、日本語で「2009年7月10日」となるようにフォーマット自体をいじってしまえばいいんですが、せっかく洋物のテーマなので、英語表記にしたい。きっと同じことを考えた先人がいるに決まっている、と思いググってみたところ、それに関連する記事をいくつか見つけました。

「小粋空間:WordPress の月および曜日を英語表記にする」
http://www.koikikukan.com/archives/2007/03/13-021010.php

「小粋空間:WordPress における日付/時間の表示とフォーマット変更方法」
http://www.koikikukan.com/archives/2007/03/14-003001.php

ついでに、上記の記事中で「本来のお作法」といわれている、正攻法らしいのが下記の記事で紹介されている方法のようです。

「WordPress の月や曜日を英語表記に – ぶっちろぐ」
http://bucci.bp7.org/archives/2273

これを応用すれば、省略名は「1月」、フルスペルは「睦月」とか表示することも可能ですなw
なんだか夢が広がりんぐ(・∀・)

**********

というわけで、帰宅後.poファイルをいじってみることにしました。
~/wp-content/languages のディレクトリ内にある、日本語ローカライズするための「ja.po」というファイルなんですが 、そこにさまざまな翻訳情報が登録されているようです。
.poファイルだけならテキストエディタで編集可能なんですが、.mpファイルへの変換はサーバー上でコマンド打たないとできないようなので、このファイルを編集して自動的にja.moファイルを作成してくれるPoeditという ツールをDLしてきました。
ツールの使いかたの解説は、「iDeasilo - poEdit で翻訳ファイルを作る」あたりが参考になると思います。

というか、全然難しくないどころか、ものすごく簡単でした。単に、.poファイルをこのツールで開いて編集(ウィンドウ見ればどうやって編集するかすぐわかるくらい、わかりやすいです)し、終わったら保存するだけで.moファイルが作成されてしまいます。
ただし、へんなところを変更しちゃうと、思わぬところまで影響が出てしまう可能性はあるので、編集前の.poファイルと.moファイルのバックアップを忘れず取っておくのが吉ですね。

そんなわけで、エントリーの日付表示の変更に成功しましたヽ(´ー`)ノ
ついでに、カレンダーの日付&曜日表示

PicasaとWordPressテーマ

現在の前まで、暫定的にですが dfBlog というテーマを利用していました。
なかなかシンプルで記事が読みやすく、気に入ってるテーマのひとつです。

が、もっといろいろテーマを試したい! と、他のテーマをいろいろと試してみたのですが……ギャラリー系が軒並みダメ(‘A`)
特に、画像を小さいサムネイルにしてアイコンのようにして、一覧化するテーマがダメ。
理由は、画像表示にPicasaのPluginを使っているから、のようでした。
ちなみに、よいなと思ったのは
・Arras Theme
・Vina
・Magazine Basic
あたり

面倒くさくなったのでもうあきらめてしまおうか、とも思ったんですが、もうちょっとなんとかがんばってみることにして、DLしたテーマのソースコードを眺めてみました。

……汚すぎるorz
なんだってこう、ネストのTabも何もかもgdgdなソースが書けるのか、と思ってしまうわ。
見づらいったらありゃしない。

とりあえず、画像表示があまり影響ない Atahualpa というテーマにしてみましたが、これも一番いじりたい部分がいじれないので、やはり自作or改造しかないようです。
とりあえず、週末になったら改造しようかなあ。
あと、どうにかしてリンクをツリー表示かドロップボックス表示にすること!
これはCSSの改造になるのかな。

Picasaその2

IMG_3718.JPG限定公開のアルバムから写真が貼れれば、WebAlbumに写真がアップしやすいんじゃないか。

と思いましたが、やっぱダメでしたw
単にユーザー名でアルバムを特定してその写真を参照する、という プラグインのようなので、あたりまえっちゃあたりまえですが。

限定公開対象に指定できればいいんだろうなーと思いつつ、そこまでプラグイン改造するのはできるかどうかもわからんのでやりませんが。

で、写真は自宅のブルーベリーから収穫できたブルーベリー
たくさんあるように見えるけど、実際はお椀に半分くらいの量。でも、ツブがでかい! 超でかい!!
ハイブッシュという系統の品種なんですが、「ブルーベリー」と聞いて思い浮かべるサイズの1.5~2倍くらいありますよ。