他の新着情報はこちらから
« h1〜h4のタイトルに飾り罫を付ける時 | プラグイン無しでSNSシェアボタン2018年5月現在はこれ〜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に変更する際のテーマやプラグインの注意点
こちらの記事もオススメです
新着情報一覧
ホームページ制作にまつわる便利な情報を長野より発信!
-
SVG保存とアートボードサイズ
-
ホームページアクセス解析レポート(うっかり忘れてしまう被リンクと直帰率の調べ方)
-
グーグル広告(クリック広告)のコンバージョン設定
-
【css】1段目を写真右、2段目を写真左でレイアウトしたい時(wordpress対応)
-
wordpress5.51にしたらMW WPからのメールがエラーになる件
-
wordpressで投稿、カスタム投稿、カテゴリ別に表示件数を変える
-
郵便番号から住所をフォームに自動入力するJS(wpじゃない時)
-
高さを指定しないで中央に