問題描述

有很多 WordPress 外掛,增強 WordPress 搜尋,但我還沒有找到一個外掛,將新增使用者搜尋。

搜尋所有以前的功能,但 WP 移動到版本 2.8 時被刪除。我懷疑這是由於 WP 改變了作者的儲存方式。

我在使用者搜尋後的原因是因為 WP 網站上的所有使用者都是具有自己的個人資料的工作人員。我們有一個作者頁面,列出所有員工姓氏,每頁 20 個成員分隔。如果你只知道工作人員的名字,那麼試圖找到那個會員是非常努力的。我想擴充套件 WP 搜尋,所以你可以簡單地輸入一個名稱,相應的成員顯示。

這個網站是一個內部網,所以使用外部搜尋引擎是不成問題的。

只是想要清楚,我想要搜尋的使用者沒有搜尋作者的帖子。

如何新增工作人員搜尋?

最佳解決方案

您無法透過 WP 的內建搜尋系統輕鬆實現。即使您設法構建一個從使用者表中提取資料的複雜查詢,這將是非常緩慢的。

Search Unleashed 具有此功能,但我不確定與 WP 3.2 的相容性。

過去我用它作為靈感,在我的網站上新增更好的搜尋功能。基本上它收集關於內容釋出掛鉤的資料,然後將其索引並儲存在某個地方,以便更快地訪問,例如自定義資料庫表,或者在使用 Lucene 搜尋引擎的特殊檔案中。

如果你真的想去 WP 方式,請看 this question 。您需要在 post_author 上加入 $ wpdb-> 使用者。

參考文獻

注:本文內容整合自 Google/Baidu/Bing 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。