web-dev-qa-db-ja.com

ワード、カテゴリ、タグ、作者で検索

1)Word 2)tag 3)category 4)authorこれに取り組むためのテクニックやガイドラインをお勧めしますか。

2
p.a.

あなたはあなたの検索フォームの中にいくつかのラジオボタンを追加したいでしょう。その後、検索にフィルタを追加します。

function filter_search( $query ) {
if( $query->is_search ) {
            if ( isset($_GET['tag']) )
            // alter your search query here.
}
return $query;
}
add_filter( 'pre_get_posts' , 'filter_search' );

http://wordpress.org/support/topic/how-to-add-search-filter-by-custom-values#post-1463329 の影響を受ける

3
deadlyhifi

WordPressプラグインにあなたの代わりに仕事をさせたい場合は、WordPressプラグインリポジトリの Search Everything をチェックしてください。

Search Everythingを使用して3つの簡単なステップでWordPressのデフォルトの検索機能を向上させます。

3段階でより良いWordPress検索

設定オプション検索を有効にします(たぶんそれはたった2つのステップです)

オプションには、検索の強調表示、ページの検索、抜粋、添付ファイル、下書き、コメント、およびカスタムフィールド(メタデータ)があります。

それがすること:

Search EverythingはデフォルトのWordPress Searchの能力を高めます。

  • 強調表示を検索
  • すべてのページを検索
  • すべてのタグを検索
  • カスタム分類法の検索(新規)
  • すべてのカテゴリを検索
  • パスワードで保護されていないページのみを検索する
  • すべてのコメントを検索
  • 承認されたコメントのみを検索
  • すべてのドラフトを検索
  • すべての抜粋を検索
  • すべての添付ファイルを検索(投稿タイプ)
  • すべてのカスタムフィールドを検索する(メタデータ)
  • 検索から投稿を除外する
  • 検索からカテゴリを除外

[WordPress Plugin]:すべて検索

2
Michael Ecklund