2017/03/02  PHP WordPress 

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”);

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

下位互換性のない変更点
http://php.net/manual/ja/migration70.incompatible.php