1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Wordpressの検索フォームを使った検索結果から特定のカテゴリを除外する

Posted at

はじめに

Wordpressで特定のカテゴリを検索結果から除外する方法を「こうする」という説明を見つけることができなかったので、いろいろ調べてみた結果の共有です。

事前準備

除外したいカテゴリのIDを管理機能で調べておく必要があります。
その操作は割愛します(^^)

コードの編集

除外したいカテゴリのIDが2と8だとすると、検索フォームの中に以下のようなinputタグを追記することでそのカテゴリを除外することができます。

<!-- 例えばこんな検索フォーム -->
<form method="get" class="searchform" action="...." role="search">
  <input type="text" name="s" value="...." class="s" .... />
  <!-- ↓ このinputタグ ↓ -->
  <input type="hidden" name="cat" id="cat" value="-2,-8" />
  <button type="submit" name="submit" class="searchsubmit">...</button>
</form>

参考資料

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?