• 締切済み

wordpressのサイト内検索の結果から特定のページを除外するには?

wordpressのサイト内検索の結果から特定のページ(またはID)を除外するには、どうすれば良いのでしょうか? プラグインで探してみたのですが、なかなか見つかりません。 ソースを弄る方法でも構いませんので、どうか教えてください。

noname#252123
noname#252123

みんなの回答

回答No.1

search.phpかis_search()以下にあるループ(if (have_posts())~)の上にquery_postsで除外指定すれば出来ると思います。 query_posts(array('category__not_in' => array(1,2),'post__not_in' => array(1,2,3))); category__not_inがIDで除外カテゴリの指定 post__not_inがIDで除外記事の指定 形式は配列なので「,」で区切ってください

関連するQ&A

  • 検索結果から特定のIDを除外したい。

    検索結果から特定のIDを除外したいのですが、よい方法はないでしょうか? 目当ての商品を検索していると、海賊版を大量に出品している人間の商品がひっかかり、邪魔なことこのうえありません。 特定のIDの出品物が検索結果に表示されないようにする方法はないでしょうか。

  • Google検索結果か特定の国籍のサイトを除外する

    googleの検索結果から、日本語のサイトだけを除外したいです。 検索言語で国籍を変更すれば、その言語で優先的に検索結果が出力されますが、特定の言語を除外した検索結果を出力したいです。

  • 検索結果から特定の言葉を含むものを除外したい

    お世話になります。 教えてgooの質問の検索の方法で困っています。 今検索していたのは「車の修理」なのですが、その結果から事故という単語を含む結果を除外したいのです。 googleとかですと「車の修理 -事故」で大丈夫のはずなのですが、教えてgooでは両方の単語がhitしてしまいます。 「特定の単語を含まない」というのは、どのように入力すれば良いのでしょうか。 このサイトやgoogleで調べてみたのですが、見つかりません。 よろしくお願い致します。

  • 特定の固定ページを検索されないようにする

    Wordpressで作成したページ(固定ページ)のうち、ある特定のページをGoogleなどの検索エンジンのロボットに引っかからないようにしたいのですが、その方法がわかりません。 あるサイトからリンクして特定のページに飛ばしたい意向があります。ただし、パスワードなどでロックする考えはございません。 方法を教えて下さい。

  • 特定のページだけを検索エンジンから除外する方法。

    よろしくお願いします。 検索エンジンからある特定のページだけを 除外してもらうには、以下のタグを打ち込めば いいのですよね(スペルで間違っている ところはないでしょうか?)? <META NAME="ROBOT" CONTENT="noindex,noarchive"> これを、headからheadの間にうちこめばいいん でしょうか。それとも、bodyからbodyの間でも いいんでしょうか。調べたところ、head内の ようなのですが・・・。 もし、上のタグを特定のあるページに打ち込んだ 場合、そのページだけが除外されて、他のページは 通常通り検索エンジンで検索できる状態は保てる のでしょうか?怖いのが全ページが除外されてしま ったりするのではないだろうかということなのです。 よろしくお願いします。

    • ベストアンサー
    • HTML
  • wordpressでサイト内検索結果が表示されない

    twenty fourteenのサイドバーに検索(標準)がついていたのですが、 文字列を入れて検索しても検索結果が表示されず、topページに遷移してしまいます。 他のテンプレートに変えても同様の現象になってしまいます プラグインは全て停止していますし、wordpressは最新のバージョンです search.phpを作ればいいとgoogleで調べたら出てきたのですが そもそもtwenty fourteenのテンプレートにはsearch.phpがあり ここに何を記述すればいいのかわかりませんし、 他のテンプレートでも同様の現象が起こるのですが どのように解決すればいいのでしょうか? よろしくお願いいたします

    • 締切済み
    • PHP
  • WordPress:利用者が特定の固定ページを削除できないようにする方法

    WordPressを、サイトのCMS(ブログではなく)として使用するために自作のテーマ(テンプレート)を作成しています。WordPressは、2.8.4です。 サイトの利用者には、固定ページの記事を作成できるようにするため、編集者としての権限を与えようと思いますが、サイトの利用者が特定の固定ページを編集することはできても削除できないようにする方法(プラグイン等でも)はあるでしょうか(編集はできないと困ります。)? 理由ですが、管理画面の「設定」→「表示設定」→「固定ページ」であるページをサイトのトップページに予め指定していても、サイトの利用者にそのページを削除されてしまうとサイトのトップページ(フロントページの表示)が「最新の投稿」にもどってしまうからです。 参考サイト等ありましたら、そちらも教えて下さい。 よろしくお願いします。

    • 締切済み
    • CSS
  • phpで検索結果を画像表示させるには

    wordpress3.1でサイトを運営しています。 プラグインは、「wp-kougabu」を使っています。 wordpressの検索窓で入力したキーワードを検索結果のページにて、 そのページにある写真画像を表示させていのですが、 phpでどのように記述すれば良いでしょうか? wordpressの検索キーワードの取得は、以下で取得できます。 <?php the_search_query(); ?> また、プラグインを使ってページ内に画像を表示されるには、 ショートコードの以下を使うと表示できます。 [kougabu max_width=120max_height=120 columns=5 start=0 count=20 title='ここに検索のキーワードを入れる'] ショートコードではなく、phpでページ内に埋め込みたいのですが、 検索窓のキーワードを取得してから、プラグインを利用して、検索結果に画像を表示されるまでのphpが解る方いらっしゃいましたら、宜しくお願いします。

    • ベストアンサー
    • PHP
  • XHTMLのページにWordPress

    あるサイトの制作で、WordPressの導入が検討されているのですが、まだ一度もCMSを使ったことがないため、分からないことだらけです。 今回の制作で、基本はHTML+CSSで作成し、TOPページの一部「新着情報」や、「新製品紹介」ページ等はCMSでお客さんがいつでも更新できるようにしたいとのことです。 実際にそれが可能らしいというのは、検索して分かったのですが、具体的にどうすればいいのかがまだ分かりません。 HTMLのページをメインとして先に作成していいのか?もしくはWordPressが基本なのか? プラグインが必要なのか? HTMLページ内へのWordPressの組み込み方を教えてください。 実際にサンプルなどあるととても助かるのですが、何卒よろしくお願いします。

    • ベストアンサー
    • CSS
  • WordPressの特定のページの閲覧制限

    現在WordPressでサイトを作っているのですが、特定の「ページ」だけ許可したIPからしかアクセスできないようにしたいと考えています。 理想的には.htaccessなどを使ってサーバー側で制限できれば良いのですが、WordPressの「ページ」は実際にファイルやディレクトリがあるわけではないので、.htaccessが効くのかどうかがよくわかりません。 もし.htaccessなどで制限が可能でしたら、その方法を教えてください。そうでない場合は、何か他の手段があればぜひ教えてほしいです。 よろしくお願いします。

    • 締切済み
    • PHP