「あなたのサイトで、カテゴリ内の記事をキーワードで簡単に検索できるフォームを実現したいと考えたことはりまsンか?
例えば、Web開発に関する記事をまとめた「https://boonboonblog.com/topics/web-it/wordpress」カテゴリページに対して、【カテゴリ記事の中から検索する機能】を導入することで、読者のニーズに合わせた記事を簡単に見つけることができます。(実際にページ内で実装しています。ぜひご覧ください)
\ココナラ成功パターンを詳しく見たい方は こちら をクリックしてください/
目次
カテゴリ内検索とは
任意のカテゴリの中の記事を対象にキーワード検索を行うフォームを実現します。
WordPress の検索の仕組み
WordPress の基本仕様(機能)で検索は URL の後ろにパラメータを指定することで実現しています。
■ サイト全体から "キーワード" を検索する場合
サイト全体から特定のキーワードで検索する場合は、以下の URL を発行します。
http(s)://(ドメイン)/?s=キーワード
ドメインの "/" のあとの "?" (クエッション)が、この後にパラメータがあることを意味し、「s=キーワード」 で検索したいキーワードを指定します。
■ カテゴリで絞り込む場合
カテゴリで絞り込む場合(カテゴリーページを表示する)は、以下の URL を発行します。
http(s)://(ドメイン)/?cat=カテゴリID
「cat=カテゴリID」 で絞り込みたいカテゴリを指定します。カテゴリIDは WordPress の管理画面から 「投稿」 → 「カテゴリ」 を選択し場合にカテゴリごとに割り当てられている ID です。
■ 特定のカテゴリ内の記事から "キーワード" を検索する場合
特定のカテゴリ内の記事から "キーワード" を検索する場合は、カテゴリ検索とキーワード検索のパラメータを組み合わせます。以下の URL を発行します。
http(s)://(ドメイン)/?s=キーワード&cat=カテゴリID
パラメータを 「&」 で連結して指定します。
カテゴリ内検索を実現する方法
■ 記事内に埋め込む場合
簡単な HTML のフォームタグで実現することが可能です。
■(サンプルコード)
<form>
<input style="width : 80%;" name="s" type="search" />
<input name="cat" type="hidden" value="カテゴリID" />
<input type="submit" value="検索" />
</form>
このコードの場合は、表示しているページが切り替わり、検索結果を表示します。
カテゴリID は適宜、書き換えてください。
※ ブロックエディタ(Gutenberg)の場合、「カスタム HTML」 で上記コードを埋め込みます。
■ 新しいウィンドウを表示する場合
記事上部のサンプルのように新しいウィンドウを表示する場合は、JavaScript を併用して実現しています。
■(サンプルコード)
<script language="javascript" type="text/javascript">
function functionWinOpenForSearch(){
let varSearchString = document.getElementById('myIdSearchString').value;
let varURLString = 'https://(ドメイン)/?s=' + varSearchString + '&cat=カテゴリID';
// alert(varURLString);
window.open(varURLString);
}
</script>
<form>
<input style="width : 80%;background-color: #FFFCDB;" id="myIdSearchString" type="search" value="ログイン">
<input style="width : 15%;" type="button" value="検索" Onclick="functionWinOpenForSearch()">
</form>
このコードの場合は、あたらしいウィンドウを表示して検索結果を表示します。
ドメイン(URL)、カテゴリID は適宜、書き換えてください。
※ ブロックエディタ(Gutenberg)の場合、「カスタム HTML」 で上記コードを埋め込みます。
まとめ:カテゴリー内の記事を検索する方法
任意のカテゴリの中の記事を対象にキーワード検索を行うフォームを実現する方法です。
40代・50代「会社員におすすめ」の在宅でできる副業5選
-
40代・50代「会社員におすすめ」の在宅でできる副業5選(初心者でもできる)
40代、50代だからこそ気が付く、不安に思う将来設計、しかし今から大きなチャレンジは難しい。投資もリスクが多い。いまこそやってみたいのが「副業」です。本記事では40代、50代におすすめの副業5選を紹介します。
続きを見る
20代・30代「専業主婦におすすめ」の在宅でできる内職・副業3選
-
20代・30代「専業主婦におすすめ」の在宅でできる内職・副業3選(初心者でもできる)
20代、30代の主婦にとって、これからの人生設計、お金の心配は少なからずありますね。20代、30代の主婦が不安に思うお金の問題を少しでも解決するべく、初期投資が無い(または少ない)主婦におすすめの副業ができれば安心ですね。記事では、20代、30代専業主婦におすすめの副業3選を紹介します。
続きを見る
地方がチャンスのおすすめ副業を紹介!
-
【2024年チャンス】地方でノマドで働ける。おすすめ在宅副業を紹介!快適な移住先も紹介します
都会は住みにくい!地方の方が自然もあり、ちょうど規模の街で素敵に暮らすのは人生設計として最高ですね。しかし地方は本業の給料が低いのがネック、そこで是非お勧めしたいのがインターネットでできる副業です。本記事では、地方で快適に暮らす!おすすめ副業を紹介します。ゆるーくまったり人生過ごしたいですね。
続きを見る
Presented By Boon Boon Blog .Com
広告の設置・収入について
当サイトは Amazonのアソシエイトとして、適格販売により収入を得ています。
当サイトは Google アドセンスを利用し、広告により収入を得ています。
当サイトは ASP が提供するサービスを利用し、広告、適格販売により収入を得ています。