web-dev-qa-db-ja.com

WordPress検索を拡張してユーザー検索を含める

WordPress検索を強化するWordPressプラグインはたくさんありますが、ユーザー検索を追加するプラグインはまだ見つかっていません。

検索以前はすべて機能を持っていましたが、WPがバージョン2.8に移動したときに削除されました。これはWPが著者の保存方法を変更したためと考えられます。

ユーザー検索をしているのは、WPサイトのすべてのユーザーが自分のプロフィールを持つスタッフだからです。 1ページあたり20人のメンバーによって分けられている姓によってすべてのスタッフをリストする著者ページがあります。あなたが唯一のスタッフのメンバーのファーストネームを知っているならば、そのメンバーを見つけようとすることは非常に難しいです。 WP検索を拡張して、名前を入力するだけで対応するメンバーが表示されるようにします。

このサイトはイントラネットなので、外部の検索エンジンを使うことは問題外です。

著者による投稿ではなく、ユーザーで検索したいことを明確にしたいと思います。

スタッフ検索を追加する方法を教えてください。

8
Brady

WPの組み込み検索システムでは、これを簡単に達成することはできません。ユーザーテーブルからデータを取得する複雑なクエリを作成できたとしても、非常に時間がかかります。

Search Unleashed にはこの機能がありましたが、WP 3.2との互換性についてはわかりません。

過去にインスピレーションとしてサイトに検索機能を追加するために使用していました。基本的には、コンテンツ公開フックのデータを収集します。これは、カスタムDBテーブルなどの高速アクセスのためにインデックス付けされ、どこかに格納されます Lucene 検索エンジンを使用している場合は特別なファイルに格納されます.

本当にWPに進みたい場合は、 この質問 を参照してください。 post_authorで$ wpdb-> usersに参加する必要があります。

4
onetrickpony

解決方法はこちら: http://wordpress.org/support/topic/default-custom-fields?replies=6

そのスレッドのポスターからの引用

...キーワードではなく作者ではなく、特定の人が投稿を検索するためのものです。私の使用法では、私は上記のKafのプラグインを使用しています、そして私は3つのラジオボタンを持っています、それであなたは "作者の本名"、.

1
Roger