他の新着情報はこちらから
« h1〜h4のタイトルに飾り罫を付ける時 | プラグイン無しでSNSシェアボタン2018年5月現在はこれ〜wordpress編 »
wordpressツール
サイト内検索がエラーで動かない(search.php)〜wordpress編
(最終更新日:)
新しいサーバーでwordpressでホームページを作成していて、これまで稼働していたphpがエラーになることがありました。
これまで難なく動いていた「サイト内検索」search.php。
エラー箇所がわからず、プラグインを全て停止したり、他のプログラムでテストしてもダメ。
初期設定に戻してもダメ。
他のサーバー(B)で動かしてみたら動くから更に不可解。
全く同じ内容のデータを(A)サーバーで動かすとエラー。
これは、サーバーに違いがあると思い、(A)(B)それぞれのphpバージョンを調べたら
(A)は7.1
(B)は5.6
ここに違いがありそうで、php7.1でググってみたらやはりここに原因ありました。
php5.6では動くけど7.1ではエラーになる箇所。。。&は不要になるみたいです。
$allsearch = &new WP_Query(“s=$s&showposts=-1”);
↓
$allsearch = new WP_Query(“s=$s&showposts=-1”);
サーバーを移転する場合、phpのバージョンは重要ですね。
今回参考にさせていただいたサイトです
WordPressを高速化。PHP7に変更する際のテーマやプラグインの注意点
こちらの記事もオススメです
新着情報一覧
ホームページ制作にまつわる便利な情報を長野より発信!
-
MW WP FormのフォームでGmailだけメールが届かない!
-
ページリターンをfooterまでいったらふわっと消したい
-
hoverで矢印が伸びるアニメーション
-
プラグイン無しでsns連携させる
-
wordpressでアップロードした画像が表示されない
-
タイルレイアウト
-
アメーバブログRSSをホームページ一覧で表示で文字化けする
-
cssだけで画像のズームアップ