WordPressをPHP7にしたらエラーが表示された箇所

WordPressをエックスサーバーにしたら、最新はPHP7のためエラー表示が出るようになりました。

目次

検索結果ページ

search.php=& new を記述していたため、エラーが表示されていました。

Parse error: syntax error, unexpected ‘new’ (T_NEW) in /home/XXXX/wp/wp-content/themes/XXX/search.php on line 3

$allsearch =& new WP_Query(“s=$s&posts_per_page=-1”);

&を削除。

$allsearch = new WP_Query(“s=$s&posts_per_page=-1”);

新しいオブジェクトを参照渡しで代入できなくなったようです。

下位互換性のない変更点

https://www.php.net/manual/ja/migration70.incompatible.php
  • URLをコピーしました!
目次