Home
> ブログ
>

WordPressで最も簡単な検索フォームを設置する

WordPressで最も簡単な検索フォームを設置する

「検索フォーム」って知ってます?

検索するためのフォームですよね!

 

一流ブログの必要条件であり、ぜひ設置しておきたいものです.

このブログにも少し前から画面右上に設置しています.

一流ブログ感、出てますよね.

 

検索の仕組み

WordPressで記事を検索する方法はすごく単純です.

具体的には、ホームのアドレスに検索ワードをパラメータsとして渡すだけでOK.

http://usisan.net/blog/?s=検索ワード

検索結果の出力にはsearch.phpが用いられますが、search.phpがテーマ内になければindex.php等が使用されます.

該当する記事が発見できればループによって出力できます.

 

検索フォームの設置方法

WordPressにはデフォルトで検索フォームを表示する関数が用意されています.

<?php get_search_form(); ?>

このタグはテーマ内にsearchform.phpが存在すればそれを読み込み、存在しなければビルトインの検索フォームを出力します.

 

ただ、上に書いたようにすごく単純な仕組みなので、自分で好きなようにformタグを書いてしまって良いでしょう.
数行ですから.

<form method="get" action="<?php bloginfo('url'); ?>">
<input type="text" value="" name="s" />
<input type="submit" value="検索" />
</form>

これを好きなところに貼って、設置完了です.

この記事にコメントする