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

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

検索結果ページ

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

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

&を削除。

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

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

参考サイト

下位互換性のない変更点

関連記事