WordPress2.7には、他のウェブログからコメントしたときにアバターを表示する機能があります。また反対に自分が他のウェブログにコメントしたときに、どうせなら自分の好きな画像を使いたいですよね。
というわけで、自分の好きな画像を使うためにまずはGravatarにメールアドレスと画像を登録します。英語ばかりの画面ですが、まぁ、なんとなくできると思います。具体的な方法はCox Café WordPress 2.5のコメント欄でGravatarのアバターを表示させるを参照してください。Gravatarに登録しておくことで、対応するウェブログ等へコメントしたときに登録した画像がアバターとして表示されるようになります。
さて、他サイトへアバターを表示するのはこれでいいとして、自サイトへアバター保持者がコメントしたときにも表示されるようにcomments.phpを改造です。
<?php echo get_avatar( get_comment_author_email(), '40' ) ?>
を、任意の位置に入れるのですが、現在のところ<?php comment_text() ?>の直後に入れています。アバターサイズの値は当初32にしていたのですが、ちょっと小さい気がしたので40にしました。
必殺仕事人が「必殺仕事人2009」として帰ってきます。
2009年1月4日の新春スペシャルだけではなく、2009年1月9日からは毎週放送。「金曜日の夜は必殺」な日常が再びやってくるとは…。
基本的には「必殺仕事人2007」のメンバー構成。前回は1話限りのスペシャルドラマだったので「もう少し見たいナ。」と思ったのですが、1年半ぶりにその願いが叶った感じです。
金曜の夜はあまり残業できなくなります。
先日、副業の打ち合わせで福知山に行った際、もう時間がなくて泣く泣く特急「北近畿」を利用しました。
以前「北近畿」を利用したときは無かったと思う(気がつかなかっただけとは思えない)のですが、ステップ部分がかさ上げされてて、あたかもノンステップのようになっていました。プラットホームの高さが電車用のものが増えてきて、ステップがあるとプラットホーム→ステップ→床面の高さが凹のようになって、危険ということでしょう。
アーカイブ欄の日付表示。数字と年月日漢字の間に半角スペースが入るのが気になりました。見やすくするための配慮だろうけど、不必要なので半角スペースをとってしまいましょう。
phpをいじっても、設定をいじっても解決しなかったので、poファイルをいじって直接表記を変更することにしました。(この「poファイルをいじる」という結論にたどり着くまでに半日かかりました…)
poファイルを修正するには、Poeditを使います。poやmoって何なのか、あまり理解していなかったのですが、poが翻訳の基礎となるメッセージカタログファイルでmoがサーバーが読み込むコンパイル済みのバイナリファイルということらしいです。(最初はpoファイルだけ書き換えて上書き保存したものの、反映しないので調べたら判りました。)
さて、理論武装(?)も終わったので作業開始。Poeditの使い方は、poEDIT の使い方やPoedit 取扱説明書を参考に。日付表示に関係しそうなところを片っ端から変更します。poファイルを保存し、moファイルを生成してアップロード。結果は…
このようになりました。1月~9月は数字の前に半角スペース1個入れています。理由は、2桁の月とのバランスなのですが、あまり意味がないカモ。気が変わったらまた修正します。
とりあえずアップロードしておきますので、興味のある人は使ってみてください。
WordPress2.7にしてから、細かい環境も変わったので、久々にAnother HTML-lint gatewayでチェック。何だか点数が落ちていました。
原因は、
リンクとリンクの間は適当な文字で区切りましょう。
アクセス性向上のために、リンクとリンクの間は、何か印字可能な文字(空白でもよい)で区切ることがWAIで薦められています。例えば、
<A href="next.html">次</A><A href="prev.html">前</A>
ではなくて、
<A href="next.html">次</A>|<A href="prev.html">前</A>
とか
<A href="next.html">次</A>
<A href="prev.html">前</A>
のようにします。
ということで、WP-PageNaviが吐き出すリンクにありました。

2~5ページがくっついていて、操作性にも問題があります。
そこで、wp-pagenavi.phpの148行目を、
echo '<a href='.clean_url(get_pagenum_link($i)).' title='.$page_text.'>'.$page_text.'</a>';
から
echo '<a href='.clean_url(get_pagenum_link($i)).' title='.$page_text.'>'.$page_text.'</a> ';
のように「 」を追加しました。別にハイフンや他の文字でもいいですケド。

いい具合に表示されるようになりましたー。点数も元通り100点に戻って、気分爽快。