wordpressを3.5へアップデートしたらエラーがでた。

ページを開くとエラーメッセージが表示される。

Warning: Missing argument 2 for wpdb::prepare(), called in /home/xxx/xxx/xxxx/wp-content/plugins/nextgen-gallery/lib/tags.php on line 318 and defined in /home/xxx/xxx/xxx/wp-includes/wp-db.php on line990

 

なんだこれ~エラーでる・゚・(ノД`;)・゚・うわ~

とりあえず見てみると・・・nextgen-galleryのphpとの不具合がでてるのかな?

とりあえずバージョンアップ前のwp-includes/wp-db.phpを見てみると事に・・・893行の似たくさい「function prepare」が変わってる・・・

 

とりあえず、以前状態と同じ様にしてみた。

wp-includes/wp-db.phpをコピーしてから以下の行を書き換えてみた。

 

wp-includes/wp-db.php 990行付近の「function prepare( $query, $args ) {」をコメントアウトして、「function prepare( $query = null ) { // ( $query, *$args )」としてみた。

 

こんな感じ。

/** エラー回避

* function prepare( $query, $args ) {
*/
function prepare( $query = null ) { // ( $query, *$args )

 

とりあえずWarningは出なくなったけど~これで大丈夫なのかは~♪

♪。* ゜シラ + ヽ(o´∀`o)ノ。* ゜ + ナイ。・゜・♪

Related Images: