4.0では、空文字の検索に対する挙動が変わったようです。そこで、変更点や対処の例をまとめました。4.0がリリースされました。3.9から4.0へのアップデートで、大きな変更があるのかと思いきや、3.8→3.9の時と同じようなアップデートに過ぎないようです。そんなわけで、今まで使用していた自作のテーマファイルも、特にコードの見直しなどを求められる事なく、WordPress4.0でも問題無く動きました。検索時の挙動が少し変わってしまったようです。検索ボックスに何も入れずに、検索ボタンをクリックしてみます。すると、検索用のパラメータsに空文字が送られ、URLはこのようになります。https://morilog.com/?s=この場合、今までのWordPress(バージョン3.9まで)では、検索結果ページではなく、ホームページが表示されました。条件分岐タグis_searchの戻り値はfalseでした。WordPressのバージョン4.0では、検索結果ページが表示されるようになり、条件分岐タグis_searchの戻り値はtrueを返すようになりました。挙動を今まで通りに戻すのは困難ホームページでなく検索結果ページが表示されるようになったという仕様変更で、不都合が生じるケースはそれほど無いのではと思われます。検索機能を拡張して、カテゴリ検索機能などを実装した場合、sパラメータを空で送りつつ、(カテゴリなどの)検索結果を表示させたい場合もありますので、そういったケースを考えた仕様変更なのかと思います。挙動を今まで通りに戻したい場合、テーマの関数ファイル(functions.php)で対応できないかと思いましたが、完全に元の仕様に戻すのは困難なようです。(システムのソースファイルに手を加えれば簡単なのですが、決してお勧めできる解決法ではありません。)空文字の検索はホームにリダイレクトするそれでは、ちょっと乱暴な気もしますが、空文字の検索はホーム(フロントページ)にリダイレクトさせてしまうのはどうでしょう。この仕様にする場合、次のコードをテーマの関数ファイル(functions.php)に追加します。);これで、検索ボックスに何も入力しないで検索ボタンをクリックした場合、つまりは、https://morilog.com/?s=にアクセスした場合、https://morilog.com/にリダイレクトされるようになります。スペースのみの検索もリダイレクトさせる検索ボックスにスペースのみを入力して、検索ボタンをクリックした場合にも、ホーム(フロントページ)にリダイレクトするようにします。テーマの関数ファイル(functions.php)に、前出のコードの代わりに、以下のコードを追加します。Patchプラグインを有効にしている場合(日本語サイトの場合、ほとんどのケースで有効にしていると思います)、全角スペースでも半角スペースの場合と同じくリダイレクトされるようになります。やってみたら、できた。2013年12月カテゴリーIoTWordPressCSSJavascriptTIPSカスタム投稿タイプテーマ作成の基礎テンプレートプラグイン設置メモこのサイトについて主にWordPressのTIPSを書いてます。現在、記事を増やしながら推敲も繰り返しているため、記事の内容は書き換えられる場合があります。ご意見やご指摘はメッセージをいただけると、とても助かります。リンクについて当サイトの各ページへのリンクはフリーです。記事の内容を引用する場合には、該当記事へのリンクをお願いします。Permalinks記事の感想やご指摘など、メッセージをいただければ幸いです。利用規約このメッセージを送信するΔmoriコツコツとウェブ制作・開発の仕事をしてます。WordPressでのサイト制作やカスタマイズ案件などが中心です。小さなお仕事から、お気軽にご相談ください。Posting....。