今回はカスタムフィールドの値による条件分岐する方法をご紹介し…
WordPressでキーワード検索結果でのみ表示したい内容をテンプレート共通のheader.phpに書きたかったのですが、色々悩んだ結果あまりスマートではなさそうですが、URLに含まれる文字列による条件分岐にすることにしました。
WordPressでキーワード検索した場合URLに『?s=検索キーワード』というパラメータがURLの後に付きます。
なので『?s』が付く場合に処理が実行されるよう以下のようにしました。
$url = $_SERVER["REQUEST_URI"]; if (strstr($url , "?s")) {//$urlに?sが含まれる場合 //キーワード検索の場合のみ表示される内容 } else{ //それ以外の場合に表示される内容 }