人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

wordpressの検索結果で、特定のカテゴリーを除外する方法を探しています。
search everythinと言うプラグインを使用しても動作が上手くいきませんでした。
どなたか宜しくお願いします。


●質問者: oafafa
●カテゴリ:インターネット ウェブ制作
✍キーワード:wordpress カテゴリー プラグイン 検索
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● grover
●27ポイント

意外と知られていないのですが、-(マイナス)カテゴリ番号で除外できます。

例えばカテゴリID5を除外したい場合、

http://www.example.com/?s=検索文字&cat=-5


になります。rssも同じように指定できます。

http://www.sofplant.com/2007/07/26_1875.html

◎質問者からの返答

情報有難うございます。

上記の方法で出来そうなのですが、ソースの何処に「?s=検索文字&cat=-5」を挿入して良いか分からず試行錯誤しております。


2 ● karate_kid001
●27ポイント

検索phpに上をはさみこむんですよ。

◎質問者からの返答

情報有難うございます。

デフォルトで入っていた「default」と言うテーマを改造して使用しているのですが、

上記の検索phpとはこの場合「search.php」の事なのでしょうか。

何処の箇所を修正すれば良いのか教えていただければ幸いです。


3 ● grover
●26ポイント

すみません、わかりにくかったですね。

ID:5を除外したい場合、下記の部分をsidebar.phpの適当な部分に貼り付ければOKです。

<form method="get" id="searchform" action="<?php bloginfo('url'); ?>/">

<input type="hidden" value="-5" name="cat" />

<input type="text" value="<?php the_search_query(); ?>" name="s" id="s" />

<input type="submit" id="searchsubmit" value="Search" />

</form>

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ