最新SearchWP下載,它是最受歡迎,最強大的WordPress搜尋外掛之一。能大幅增強主題和Elementor搜尋功能,是網站必備外掛之一。自帶數十個拓展增強各方面功能,按需安裝啟用。
主題自備的搜尋功能太少,搜尋結果也不準確,很多缺陷。例如頁面內容不應該出現在搜尋結果中,預設搜尋功能會搜尋頁面和媒體,無法索引直接進行資料庫查詢速度慢。
文章內容也不應該參與關鍵字搜索,不然的話準確率會降低,速度變慢,建議只搜尋標題和摘要。把想要關聯的關鍵字放摘要裡面就行,我們這個網站就是這麼做的,因此搜尋結果比較準確。
含數十個擴展,功能強大,支援live search、調整搜尋結果排序、模糊匹配、搜尋自訂內容等等,滿足絕大部分使用情境。提示:SearchWP專為中小型網站設計,它最適合文章+產品數量在2W以下的網站。如果您的網站文章+產品數量超過2W,迪亞莫不建議使用SearchWP。
SearchWP可以把SKU、自訂字段等加入搜索,方便客戶快速搜尋產品。高亮搜尋結果↓也很有必要,能增加客戶體驗,方便客戶找到想要的內容。下圖是本站搜尋Wp Rocket結果高亮效果。
可做以下搜尋功能↓。
SearchWP是一款功能全面、強大,容易設定的原生/主題搜尋增強插件,能解決上面提到的所有痛點。
SearchWP優點
- 可以設定搜尋範圍(頁面、文章、產品、媒體等) 和內容(標題、網址、摘要、內容);
- 直接從索引裡搜尋結果(不查詢資料庫),速度更快、減輕資料庫壓力;
- 設定同義詞A=B,搜尋A詞彙也會出現B詞彙的搜尋結果;
- 部分匹配(模糊搜尋),當搜尋詞沒有結果時尋找部分匹配項;
- 搜尋更正,對沒有結果的搜尋使用最接近的匹配並輸出通知;
- 在搜尋結果中高亮突出搜尋關鍵字,方便客戶找到內容;
- 含Live Ajax Search等數十個功能擴展,非常強大;
- 導入導出設定;
下面是其中一小部分擴充功能,點選查看完整功能擴充清單以及功能詳解。
什麼是GPL授權插件
此外掛屬於GPL授權產品,安全合法。點擊了解什麼是GPL協議,點擊了解WordPress官網關於GPL的說明。簡單的說採用GPL協定的外掛程式/主題原始碼開源共享,可以合法地自由更改、使用、分發。
本商品標題提及的外掛程式/主題所屬公司和我們沒有任何關係,該公司也沒有授權其產品或品牌給我們。本商品是標題提及外掛程式/主題的發行版本,由第三方公司/開發者製作,並由我們根據通用公共授權(GPL) 條款重新分發。
我們使用該外掛程式/主題名字目的僅為明確本GPL商品所基於的外掛程式/主題,旨在幫助使用者更了解我們這個產品的功能及可能的應用場景,絕無冒充或誤導之意。本商品的銷售遵循並尊重GPL 授權協議的所有條款,確保使用者了解他們取得的是基於開源授權的外掛程式/主題分發版本。允許他們查看、修改和重新分發軟體,以促進軟體的自由使用和發展。
插件安全性
直接從國外正規管道購買,不修改原始碼。所有插件我們自用建站,在多個站點使用過,安全、穩定、可靠。擔心插件不安全?查看《WordPress破解版外掛/主題(綠版, GPL, Nulled) 安全嗎? 》。
- 透過Virustotal防毒驗證;
- 透過Wordfence原始碼審核;
- 透過Sucuri安全防毒掃描。
SearchWP更新方法/記錄
一般新版本出來24小時內本站會更新,屆時請直接造訪本頁下載新版本安裝包上傳更新,產品標題會寫上最新版本號。只能透過上傳安裝包方式更新,介意勿拍,如果想要線上更新請支援原版去外掛官網購買。
SearchWP下載購買條款
本站插件購自國外網站,購買價格為4.99美金/個,有效期限2年。迪亞莫統一販賣價格為19元人民幣/個,花費巨大精力製作了使用教程還提供人工答疑服務,絕對物超所值。
外掛僅供學習交流研究使用,虛擬產品具有可複製性,一經售出概不退款,詳情請移步服務條款。請先登入後再購買,購買後刷新頁面取得插件下載權限。
迪亞莫為購買用戶提供售後服務,插件使用過程有任何疑問請在下方評論留言,有問必答。
安裝/ 啟用方法
直接安裝已購買下載的SearchWP外掛程式zip安裝包,啟用後進入設定介面。如果設定介面頂部提醒下圖內容,需要啟動的話,點擊下圖綠色框右側的「license key now」連結進入啟動介面。
在下圖啟動介面,輸入gfsdgdskn324@35235dm3f$點啟動即可。
提示已啟動↓,功能正常使用。
下載的SearchWP Add-Ons.zip是擴充壓縮包,需要先解壓,解壓縮出來有幾十個擴充功能安裝包↓,上傳安裝所需的功能擴充安裝包即可。
SearchWP自備搜尋結果頁面模板,設定簡單易用。依然可以使用使用Elementor重新製作搜尋結果頁面範本。會覆寫主題以及SearchWP的搜尋結果範本。
安裝方法1:上傳安裝
在網站後台左側選單欄找到並且點擊“插件”>“安裝插件”,然後點擊左上角的“上傳插件”,上傳下載好的zip安裝包點擊“立即安裝”,安裝好後點擊“啟用插件”完成安裝。
安裝方法2:FTP安裝
解壓縮插件壓縮包,將解壓縮獲得的資料夾上傳至plugins目錄(xxx.com/wp-content/plugins)。
在網站後台左側選單欄找到並點擊“插件”>“已安裝插件”,在插件清單中找到該插件,點擊“啟用”。
SearchWP設定教學
點選“Algorithm”進入Engines設定介面。
這個Default引擎是模式引擎設置,它會接管主題/Elementor等搜尋功能。點選Sources & Settings設定搜尋範圍↓。
勾選需要出現在搜尋結果中的內容類型↓。
點選下圖↓數字1設定在哪些內容搜尋關鍵字,文章可設定範圍為標題、網址、內容、摘要。產品的話可以設定的搜尋內容多一點。點選下圖↓數字2設定該內容搜尋範圍,例如可以設定只搜尋/不搜尋選定的類別、或具體文章。
設定為記得點右上角「SAVE”按鈕保持。
接下來進入“Settings”設定。
下面2個板塊的功能按需啟用,使用瀏覽器翻譯成中文,一看就知道每個設定啥意思,這裡不多解釋。
設定完後搜尋功能配置完成,到前台試試。根據自己需求適當調整功能設定去迎合搜尋需求。
有需要的話可以進一步增強搜尋功能,下圖「Search Forms」是建立搜尋框,然後插入到頁面中使用。也可以使用Elementor的search form製作搜尋框,一樣的。
「Templates」是設定搜尋結果頁面模板,輕鬆點幾下完成設置,簡單明了。注意:如果使用Elementor Pro等創建了搜尋結果頁面模板,會覆蓋掉這裡的設置,導致“模板”這裡設定不生效。
SearchWP使用教學課程
以下是部分使用方法,更多詳細設定請查看這個教程。
1- 搜尋結果關鍵字高亮
在setting裡面啟用下圖功能就行。
搜尋結果頁會高亮關鍵字↓。
如果啟用上面設定不生效,那可能插件衝突之類,可以手動加程式碼實作↓。
安裝下面程式碼增加搜尋高亮功能(給搜尋結果中的關鍵字加上背景色),把下面程式碼到到(子) 主題的functions.php 裡面即可:外觀>主題編輯器,右上角選擇(子) 主題,點選開啟functions.php文件,在文件後面加上下面程式碼,點選儲存變更。
//搜索结果关键词高亮
function search_word_replace($buffer){
if(is_search()){
$arr = explode(" ", get_search_query());
$arr = array_unique($arr);
foreach($arr as $v)
if($v)
$buffer = preg_replace("/(".$v.")/i", "<span>$1</span>", $buffer);
}
return $buffer;
}
add_filter("the_title", "search_word_replace", 200);
add_filter("the_excerpt", "search_word_replace", 200);
add_filter("the_content", "search_word_replace", 200);
然後添加下面CSS到搜尋結果頁面,貼上到外觀>自訂>額外CSS最下面即可。把#edaa00改成你想要的顏色。
mark.searchwp-highlight {
color: #edaa00;
font-weight: 600;
}
2- 搜尋關鍵字為空時重定向
WordPress搜尋還有一個缺陷,當關鍵字為空時點擊搜尋按鈕會進入搜尋結果頁面並且顯示網站所有內容,包括被外掛程式/新增程式碼排除掉的頁面,媒體等內容。這對客戶體驗不好,也有可能會顯示後台一些不想被別人看到的內容。
可以使用程式碼修補這個缺陷,當搜尋關鍵字為空,點擊搜尋圖示時會預設進入特定關鍵字搜尋結果頁面。把下面程式碼放到(子) 主題的functions.php 裡面即可:外觀>主題編輯器,右上角選擇(子) 主題,點選開啟functions.php文件,在文件最後面加入下面程式碼,點選儲存變更。
下面程式碼會進入Please enter keywords搜尋結果頁面,修改第八行程式碼的Please+enter+keywords為你想要的關鍵字,在單字(文字)之間記得放一個+號。
/*
* 搜索关键词为空时重定向
*/
add_filter( 'request', 'uctheme_redirect_blank_search' );
function uctheme_redirect_blank_search( $query_variables ) {
if (isset($_GET['s']) && !is_admin()) {
if (empty($_GET['s']) || ctype_space($_GET['s'])) {
wp_redirect('/?s=Please+enter+keywords', 301);
exit;
}
}
return $query_variables;
}
3- 如何搜尋自訂欄位(Custom Fields)?
SearchWP可以把ACF插件新增的自訂欄位新增進搜尋範圍,具體參考這篇文章《如何在WordPress 中新增自訂欄位搜尋》。
4- 如何停用每週搜尋匯總郵件
預設會每週發送下圖郵件到管理員信箱,如果要關閉,進入“settings” > “Misc”,啟用“Disable Email Summaries”。
5- 建立類別篩選搜尋框
若要建立下圖這種帶有類別選擇限定搜尋範圍的搜尋框,請看官方這篇教學。注意:一定要對應文章類目裡面有文章,點選後才會彈出對應類別以供選擇。
這裡無法新增產品類目,要建立產品類目下拉框搜尋框,看官方這篇文章。這個有點複雜,而且有些伺服器操作後不生效,看不懂或搞不定自己谷歌答案或換個插件。
6- 搜尋結果不顯示
有用戶回饋使用這個外掛後搜尋不到結果,停用插進就能搜尋。這個插件為了提升搜尋速度,需要讓插件先索引/Index內容,然後才能被搜尋。沒有索引或索引失敗就搜尋不到內容。
進入Algorithm介面,最右側顯示Index狀態,需要100%才能正常搜尋到內容,它使用Cron排程任務定期索引內容。
如果索引狀態顯示暫停之類錯誤,索引數為0或沒達到100%都是不正常的。檢查下圖設置,必須先關閉。
上图的“Remove Minimum Word Length”是关闭限制关键词最小长度功能,建议启用。不启用的话,输入1-2个字母(长度太短了)搜索不会有结果,关闭后就有。
在同一個設定介面,往下拉,下圖位置點擊那個按鈕喚醒indexer,讓它開始運作。
最後回到Algorithm板塊,按下圖指示點擊「Rebuild Index」按鈕,讓它重新索引。正常情況下會顯示索引進度以及已索引數,索引完成就能在前端搜尋。
如果索引失敗,可能是伺服器問題或插件衝突。需要啟用備用索引功能,把下面程式碼放到(子) 主題的functions.php 裡面即可:外觀>主題編輯器,右上角選擇(子) 主題,點選開啟functions.php文件,在文件最後面加入下面程式碼,點選儲存變更。
然後按上圖步驟進入Algorithm板塊,點選「Rebuild Index」按鈕,讓它重新索引,應該能正常運作,還是不行的話就是伺服器或問題外掛衝突,建議換個搜尋外掛。
// Force enable SearchWP's alternate indexer.
add_filter( 'searchwp\indexer\alternate', '__return_true' );