先日、Wordpress3.5がリリースされたため、さっそくアップしてみたところ、ブログのヘッダー管理画面を定義する部分に『Warning: Missing argument 2 for wpdb::prepare()・・・』とメッセージが表示されるようになってしまいました。なぜエラーがでるのかをネットサーフィンしていたところ、Wordpress3.5からprepare関数の第二引数が必須になったそうです。
ここのサイトに例示されていた通り、『prepare(“SQL文”);』に対して、『prepare(“SQL文”,null);』と第二引数を与えてみたところ、Warningエラーは表示されなくなりました♪。以下、訂正の覚え書です。
◆め組の都(無料提供)の場合の修正個所
(1)対象ファイル
wordpress/wp-content/themes/megumi_miyako/functions.php
(2)修正場所
・131行目~132行目に書かれているprepareに対して第二引数を追加
・152行目~153行目に書かれているprepareに対して第二引数を追加
コメント