WordPressの検索フォームを投稿や固定ページ内に表示させる手順
WordPressの検索フォームを投稿や固定ページに表示させる手順は以下の通りです。
- 検索フォームを呼び出すショートコードを作成する。
- 検索フォームを表示させたい場所にショートコードを設置する。
- 検索フォームが表示されていることを確認する。
個別にみていきましょう。
手順1:検索フォームを呼び出すショートコードを作成する
WordPressの検索フォームを呼び出すため、専用ショートコードを作成します。
以下のコードを、functions.phpに追記してください。
function search_form_shortcode( ) {
ob_start();
get_search_form( );
return ob_get_clean();
}
add_shortcode( 'search', 'search_form_shortcode' );
上記のコードを追記するだけで、ショートコードは完成です。
手順2:検索フォームを表示させたい場所にショートコードを設置する
検索フォームを表示させたい箇所に、以下のショートコードを貼り付けます。
[search]
上記のショートコードを貼り付ければ、検索フォームの設置は完了です。
手順3:検索フォームが表示されていることを確認する
先ほどショートコードを貼り付けたところに、検索フォームが表示されているか確認します。
これまでの手順に誤りがなければ、検索フォームが表示されているはずです。
作業内容に誤りがないにも関わらず、検索フォームが表示されない場合があります。
この場合は、プラグインやテーマとの相性が原因である可能性があります。
表示されない場合は、お問い合わせからご相談下さい。
まとめ
WordPressの検索フォームを投稿や固定ページの中に表示する方法をご紹介しました。
- 検索フォームを呼び出すショートコードを作成する。
- 検索フォームを表示させたい場所にショートコードを設置する。
- 検索フォームが表示されていることを確認する。
3ステップで、簡単に行えるカスタマイズです。
興味のある方は、今回のコンテンツを参考に挑戦してみてください。
コメントを残す