searchform.phpを読み込み

searchform.phpを読み込むするには、get_search_form関数を使用します。
searchform.phpが存在しない場合はフォームのHTMLを返します。

構文

引数名 初期値 説明
第一引数 出力の有無 boolean true echoによる出力をするかどうか。
無効にした場合はreturnで返します。
true ... echoによる出力
false ... returnによる戻し

戻り値

第一引数がfalseの場合のみHTMLの文字列を返します。
第一引数がtrueの場合はechoで出力しますので何も返しません。

サンプルコード

searchform.phpが存在しない場合は次のようなHTMLを返します。
なお、テーマ機能のサポートにhtml5またはsearch-formとして許可されている場合は出力内容が若干異なります。
テーマ機能のサポートを追加(許可)

結果

<form role="search" method="get" id="searchform" class="searchform" action="https://example.co.jp/">
    <div>
        <label class="screen-reader-text" for="s">検索:</label>
        <input type="text" value="" name="s" id="s">
        <input type="submit" id="searchsubmit" value="検索">
    </div>
</form>

CMS「WordPress」逆引きリファレンス一覧へ戻る