WordPressで簡単に「最近のコメント」を表示する方法 (2.2以降限定)

By matchy | 2007年8月1日

WordPress

ども、町田です。
最近当サイト休眠中で、週末にはサイトが落ちてたりなんかして大変失礼しました。以後こういうことがないように、はやく当サイトを予算化しないとイカンのですが、まあそれはそれ。
そろそろいろいろ復活しないとなぁ…と思ったらば…。いや最近 Windows なお仕事をしてましてね。久々に Linux な開発環境をブートしようとしたら動きゃしねーんですよ。まったく日ごろの行いの悪さがこういうところに出るワケでね。

さて、最近 WordPress という blog ツールが日本でもだいぶ使われるようになってきました。もちろん当 blog も WordPress を利用させていただいてます。
バージョン2.2から「Widget」という機能が搭載されて、サイドバーにドラッグ&ドロップでいろいろなパーツを簡単に配置できるようになったようです。
そのひとつが「Recent Comments」。最近もらったコメントの一覧を表示するものでして、ワリと他の blog ツールでは標準的にあった機能ですが、なぜか WordPress では標準搭載されておらず、プラグインを仕込んだりする必要がありました。

2.2 では標準搭載となったわけですが、いかんせん「Widget」として提供されてまして、これを有効にするとテーマエディタなんかで作りこんだサイドバーがすべて無効になってしまうんですね。

まあ当 blog はたいして (というか全然?) 作りこんではいないのですが、Widget 化されていないブログパーツなんかを HTML で張り込んでかっちょよくしたサイドバーがいきなり全部無効になってしまった日にゃゲンナリしてしまうのもまた事実。

とりあえず「Recent Comments」だけならばちょっとした作業で有効にできることがわかりましたので、以下にその手順を備忘録がてら書いておきます。

まずは管理機能にログインしまして、テーマエディタでサイドバーを編集します。
最近のコメント一覧を表示したい箇所に、次の一行を書き込みます。

<?php wp_widget_recent_comments(array());?>

まあ基本はこれだけなんですが、現在使用しているテーマの言語ファイルが対応していないと、この部分の見出しが「Recent Comments」と英語で表示されてしまってちょっとイヤな感じになってしまいます。

では、次に「管理」->「Widgets」画面に行きます。

画面下部の「Available Widgets」というデッキにある「Recent Comments」という四角を、画面左側の「Sidebar 1」というブロックにドラッグ&ドロップしましょう。
「Sidebar 1」にドロップした「Recent Comments」の右側についているアイコンをクリックしてください。

Recent Comments

表示されたダイアログの「タイトル」というところに日本語で「最近のコメント」などと書けばよさそうですが、いかんせん既存のテーマがうまく対応できない場合があります。
いちばん安全なのは、ここに半角スペースをとりあえず入れてしまうことです。

で、Enter キーをタイプしてこのダイアログを閉じたら、必ず「Recent Comments」を画面下部の「Available Widgets」というデッキにドラッグ&ドロップで戻して、「変更内容を保存」をクリックします。これをやらないと既存のサイドバーがなくなってしまいます。

さて、再びテーマエディタに戻ります。
先ほど編集したサイドバーを、次のように変更します。

<h2>最近のコメント</h2>
<?php wp_widget_recent_comments(array());?>

以上で既存のサイドバーを残しつつ、デザイン的にも既存イメージのまま「最近のコメント」を表示できるようになりました。

もちろんこれを使うならちゃんと Widget を使うようにしたほうが良いのでしょうが、とりあえず過渡的な対処ということで。
ご参考になれば幸いです。

トピックス: WordPress |

コメント入力

検索

Google

最近の記事一覧

最近のコメント


トピックス

アーカイブ

QRコード