Home > Web開発 > wordpress.comのテーマ 
ネタ蔵キーワード:WordPress [インターネット・IT]

wordpress.comのテーマ 
ネタ蔵キーワード:WordPress [インターネット・IT]


Creative Commons License photo credit: naokomc

WordPress MUの調査は続いています。

MUでユーザーに使ってもらう為のテーマを選ぶ為にいろいろ調べていると、以下のsubversion repositoryのパスが見つかりました。

http://svn.automattic.com/wpcom-themes/

wordpress.comで選べるテーマが全部ここに入ってるんです。
「これは、いいぞ」ってことで、早速checkoutして自分のテスト環境にインストールしてみました。


しかし、テストしてみると・・・どうも各投稿ページのコメント一覧とコメントフォームが表示されないテーマがいっぱいあります。

wordpress.comはどうなのか?と思って、先日作ったアカウントで試してみると、コメント一覧などが表示されなかったテーマでも、きっちり表示されています。

オカシイ・・・と思って、問題のテーマを一つ選んでコードを見てみると・・・
comments.phpの中で「avatar_by_id()」というどこにもない関数が呼ばれていて、これが問題とわかりました。
ほとんどのテーマで「avatar_by_id()」が使われています・・・

とりあえず、wp-config.php内に

function avatar_by_id() {}

なんてコードを追加してみると、問題なくすべてのテーマでコメント一覧とコメントフォームが表示されるようになりました。

WordPress MUのForumを検索してみると、1年以上前にこの話が投稿されていて、やっぱりwp-config.phpに細工する対処方法が紹介されていました。

WordPress MUの完全攻略まではまだまだ難所が続きそうです。
WordPressの方はバージョン2.5 がもうすぐリリースされるわけで、そうなったらMUにも動きがあるはず・・・難所はまだ増える可能性があるというわけです。

こりゃもう、MUの開発に携わった方がすっきりするんじゃないか?なんて思っちゃいますね(w

netazo Web開発 ,

  1. 3 月 19th, 2008 at 08:25 | #1

    そういえば、wordpress.comには自身のプロフィールに画像をくっつけられるんですよね。
    これがavatar_by_id()の正体のような気がしてきました。
    この辺のMU用pluginはどっかにないのでしょうか?
    それを探すのが本質的な解決方法かもしれません(automatticのサイトにはなかった)。
    あと、wordpress.comで使われているテーマピッカーのpluginも欲しい・・・
    やっぱり難所は続くのですw

-->
-->