問題描述

有很多 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 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。