ひさしぶりに、このブログにアクセスしてみて、Wordpressのバージョンアップをやってみたら…wpdb::prepare()ってメソッドの呼び出しで、“Warning: Missing argument 2 for wpdb::prepare()”ってエラーが出た(汗)使っていたのは、monochromeっていうWordPressのテーマなのだが、試しにWordPress標準のテーマ「Twenty Twelve」に変えてみると出なくなるので、どうやらテーマが原因でエラーが出るらしい。

ちょっと調べてみると、Wordpressの3.5から、DBにアクセスするメソッドの引数が数が2つに増えていて、1つのままで呼ぶと上記のエラーが出るようだ。2つめの関数に空のArrayを突っ込むという荒技でなんとかなるという改修方法も発見したが、テーマを書き換えないといけないみたいなので…対処としては(A)使っているテーマがWordPress3.5対応になるのを待つか、(B)WordPress3.5のアップデートを待つか、(C)テーマを書き換えてしまうかの3択ってところだろうか。ま、とりあえず、問題がおきないテーマを使うことにするかな、と。