BP Profile Search 是 BuddyPress 的成員搜尋和成員目錄外掛。它提供:
- 用於構建成員搜尋表單的表單生成器
- [bps_directory] 簡碼可自定義 BuddyPress 成員目錄,或構建其他成員目錄
搜尋表單可以選擇 BuddyPress 成員目錄或使用此外掛構建的成員目錄之一作為要過濾的目標目錄。這意味著將搜尋目標目錄,並且還將其用於顯示搜尋結果。
建立搜尋表格
使用表單構建器,您可以:
- 新增,刪除和重新排列搜尋欄位
- 使用 BuddyPress 配置檔案欄位,使用者和使用者元資料(包括角色),BuddyPress 使用者組和使用者分類法(包括 BuddyPress 成員型別)作為搜尋欄位
- 在安裝免費的配套外掛 BP Distance Search 時使用按距離欄位搜尋
- 為每個搜尋欄位選擇一種可用的搜尋模式
- 選擇 BuddyPress 成員目錄或使用此外掛構建的成員目錄之一作為目標目錄
- 選擇表單模板以顯示您的表單
- 如有疑問,請使用螢幕標題上方的 “ 幫助”選項卡
表單模板的工作方式與任何其他 BuddyPress 模板一樣。要覆蓋表單模板,請將其複製到主題根目錄中的 “ buddypress / members” 目錄,然後根據需要編輯新副本。
顯示搜尋表
構建搜尋表單後,可以顯示它:
- 在其目標目錄中,使用表單設定中的 “ 新增到目錄 ” 選項
- 在側邊欄或小工具區域中,使用小工具配置檔案搜尋
- 在帖子或頁面中,使用簡碼 [bps_form]
執行搜尋
在前端,當您單擊表單中的 “ 搜尋”按鈕時,BP Profile Search 將開啟表單的目標目錄,並使用搜尋過濾器對其進行過濾。無論是所有成員選項卡和我的好友標籤進行過濾。
此外,外掛:
- 顯示一個包含活動搜尋過濾器的活動過濾器部分和一個 “ 清除”按鈕以清除它們
- 為每個成員顯示一個成員詳細資訊部分,其中包含搜尋欄位的值
- 增加了排序下拉選單的選項排序搜尋領域的目錄
該有源濾波器部分和成員細節部分是由兩個專門的模板,可以被覆蓋,就像任何其他的 BuddyPress 模板顯示。
建立會員目錄
使用 [bps_directory] 簡碼,您可以:
- 自定義 BuddyPress 成員目錄,或構建其他成員目錄
- 將隱藏的過濾器新增到目錄
- 向目錄新增更多排序選項
- 在每個成員詳細資訊部分中顯示其他成員資訊,例如,配置檔案欄位的值
- 為每個目錄使用不同的 Members 目錄模板
您可以在空白頁面中輸入簡碼以構建新的成員目錄,也可以在 BuddyPress 成員頁面中輸入簡碼以自定義 BuddyPress 成員目錄。


