您想為您的WordPress網(wǎng)站創(chuàng)建自定義搜索表單嗎?搜索是大多數(shù)用戶在您的網(wǎng)站上找到相關(guān)且有趣的內(nèi)容的方式。如果他們無(wú)法輕松找到所需的內(nèi)容,那么他們可能會(huì)轉(zhuǎn)到其他網(wǎng)站。在本文中,我們將向您展示如何通過(guò)創(chuàng)建自定義WordPress搜索表單來(lái)改善您的網(wǎng)站搜索。

為什么要為WordPress創(chuàng)建自定義搜索表單?
WordPress帶有內(nèi)置的搜索功能。但是,它不會(huì)搜索所有類(lèi)型的內(nèi)容,例如評(píng)論、產(chǎn)品評(píng)論或自定義帖子類(lèi)型。
這可能會(huì)阻止訪問(wèn)者找到他們正在尋找的東西,包括他們可能想在您的在線商店購(gòu)買(mǎi)的產(chǎn)品。
您可能還希望將某些內(nèi)容優(yōu)先于其他內(nèi)容,以便它在搜索結(jié)果中顯示得更高。例如,您可能希望在搜索結(jié)果頁(yè)面頂部顯示您網(wǎng)站的最新帖子,或顯示您最受歡迎的WooCommerce產(chǎn)品。
如何自定義WordPress搜索算法
改進(jìn)內(nèi)置WordPress搜索算法的最簡(jiǎn)單方法是使用SearchWP。
SearchWP是最好的WordPress搜索插件。它易于使用,并讓您完全控制網(wǎng)站的搜索算法,因此您可以幫助訪問(wèn)者快速找到他們正在尋找的內(nèi)容。它還搜索WordPress默認(rèn)忽略的內(nèi)容。
您需要做的第一件事是安裝并激活插件。
激活后,轉(zhuǎn)到 搜索WP ? 設(shè)置,然后單擊“常規(guī)' 標(biāo)簽。

在這里,您需要在“許可證密鑰”框中輸入許可證。您可以在SearchWP網(wǎng)站上的帳戶中找到此信息。
完成后,單擊“驗(yàn)證密鑰”按鈕。
自定義搜索引擎
激活插件后,您可以微調(diào) SearchWP 索引、搜索和顯示內(nèi)容的方式。您可以將其視為創(chuàng)建自定義Google搜索算法,該算法僅適用于您的WordPress博客或網(wǎng)站。
首先,前往 搜索WP ? 算法。

在這里,您將看到SearchWP默認(rèn)搜索的不同內(nèi)容類(lèi)型的部分,包括頁(yè)面,帖子和媒體文件。
要在搜索結(jié)果中包含更多內(nèi)容類(lèi)型,請(qǐng)單擊“源和設(shè)置”按鈕。

您現(xiàn)在將看到一個(gè)彈出窗口,其中包含 SearchWP 可以搜索的所有不同內(nèi)容類(lèi)型。例如,您可以在WordPress中搜索博客評(píng)論。
根據(jù)您安裝的WordPress插件,您可能會(huì)看到一些額外的選項(xiàng)。例如,如果您使用的是WooCommerce,則可以在SearchWP搜索結(jié)果中包含“產(chǎn)品”。
只需繼續(xù)并選中要包含在搜索結(jié)果中的每種內(nèi)容類(lèi)型旁邊的框即可。

您還會(huì)注意到,默認(rèn)情況下會(huì)選擇“關(guān)鍵字詞干”。這意味著SearchWP可能包含與搜索詞結(jié)尾不同的結(jié)果。
例如,如果您搜索“運(yùn)行”,則關(guān)鍵字詞干分析將在結(jié)果中包含“正在運(yùn)行”和“跑步者”。
這有助于向訪問(wèn)者顯示相關(guān)結(jié)果,因此我們建議您選中“關(guān)鍵字詞干”復(fù)選框。但是,如果您只想顯示完全匹配項(xiàng),則可以取消選中它。

當(dāng)您對(duì)在彈出窗口中輸入的信息感到滿意時(shí),請(qǐng)單擊“完成”。
現(xiàn)在,您將看到所選所有源的部分。

每個(gè)部分都有自己的“適用屬性相關(guān)性”滑塊。
這是SearchWP在創(chuàng)建搜索結(jié)果時(shí)將賦予每個(gè)屬性的權(quán)重。

與具有高相關(guān)性的屬性匹配的內(nèi)容將在搜索結(jié)果中顯示得更高。相比之下,與相關(guān)性較低的屬性匹配的內(nèi)容將在用戶的搜索結(jié)果中顯示得較低。
要賦予屬性更大的權(quán)重,只需將其滑塊向右移動(dòng)即可。在下圖中,與在帖子內(nèi)容中找到的匹配項(xiàng)相比,搜索引擎將更重視在帖子標(biāo)題中找到的匹配項(xiàng)。

每個(gè)WordPress網(wǎng)站都是獨(dú)一無(wú)二的,因此您可能需要嘗試不同的相關(guān)性設(shè)置,以查看為您提供最準(zhǔn)確和有用的搜索結(jié)果。
例如,如果您已將菜單作為PDF格式上傳到餐廳網(wǎng)站上,則這是重要的內(nèi)容,您通常希望在搜索結(jié)果中將其顯示在較高的位置。
您還可以創(chuàng)建規(guī)則來(lái)確定是包含還是從搜索結(jié)果中排除某些內(nèi)容。例如,如果您有一個(gè)在線市場(chǎng),那么您可能需要排除帳戶頁(yè)面、結(jié)帳頁(yè)面和感謝頁(yè)面。
只需單擊要?jiǎng)?chuàng)建規(guī)則的部分中的“編輯規(guī)則”按鈕。例如,在下圖中,我們將向“帖子”部分添加新規(guī)則。

這將打開(kāi)一個(gè)彈出窗口,您可以在其中編輯搜索引擎規(guī)則。
要繼續(xù)創(chuàng)建您的第一個(gè)規(guī)則,請(qǐng)單擊“添加規(guī)則”按鈕。

現(xiàn)在,您可以選擇要在相關(guān)搜索結(jié)果中包含或排除的內(nèi)容。
首先,打開(kāi)第一個(gè)下拉菜單,然后選擇“僅在以下情況下顯示條目”或“排除條目,具體取決于您要?jiǎng)?chuàng)建的規(guī)則類(lèi)型。

現(xiàn)在,您可以使用其余設(shè)置來(lái)指定要排除或包含的內(nèi)容。例如,如果要包含或排除特定類(lèi)別,則需要鍵入類(lèi)別名稱(chēng)。
您還可以鍵入要排除或包含的任何自定義分類(lèi)。

要從搜索結(jié)果中排除或包含特定的帖子標(biāo)簽,只需打開(kāi)下拉菜單并選擇“標(biāo)簽”。
然后,鍵入標(biāo)簽的名稱(chēng)。

要添加其他規(guī)則,只需單擊“添加規(guī)則”按鈕并重復(fù)上述相同的過(guò)程。如果您對(duì)規(guī)則的設(shè)置方式感到滿意,請(qǐng)單擊“完成”。
現(xiàn)在,您可以通過(guò)滾動(dòng)到其他內(nèi)容類(lèi)型(如媒體和頁(yè)面)的部分并單擊其“添加規(guī)則”按鈕來(lái)創(chuàng)建規(guī)則。
如果您對(duì)搜索算法的設(shè)置方式感到滿意,請(qǐng)滾動(dòng)到頁(yè)面頂部,然后單擊“保存”。

SearchWP現(xiàn)在將重建索引。根據(jù)您的互聯(lián)網(wǎng)連接速度和WordPress托管服務(wù)提供商,這可能需要幾分鐘。
一旦您看到“索引狀態(tài)100%,”您就會(huì)知道SearchWP已將您的所有內(nèi)容和規(guī)則添加到搜索索引中。

為您的WordPress網(wǎng)站創(chuàng)建自定義搜索表單
默認(rèn)情況下,WordPress網(wǎng)站上的所有搜索表單都將使用您在上一節(jié)中創(chuàng)建的新SearchWP算法。這意味著訪問(wèn)者將立即開(kāi)始看到更準(zhǔn)確和相關(guān)的結(jié)果。
但是,為了獲得更好的結(jié)果,您可能需要為不同類(lèi)型的內(nèi)容創(chuàng)建高級(jí)搜索表單。例如,您可以創(chuàng)建一個(gè)智能WooCommerce產(chǎn)品搜索表單,該表單僅查看特定的產(chǎn)品類(lèi)別。
您還可以為自定義帖子類(lèi)型創(chuàng)建高級(jí)搜索表單。例如,我們?yōu)椤按黉N(xiāo)”和“詞匯表”頁(yè)面創(chuàng)建了一個(gè)自定義帖子類(lèi)型搜索表單。

每個(gè)表單都將覆蓋默認(rèn)的WordPress搜索算法,因此您可以使用獨(dú)特的設(shè)置創(chuàng)建任意數(shù)量的不同表單。
如何創(chuàng)建自定義搜索表單
要開(kāi)始使用,請(qǐng)轉(zhuǎn)到 搜索WP ? 搜索表單 然后單擊“添加新”按鈕。

這將創(chuàng)建一個(gè)新的搜索表單,供您自定義。例如,如果您運(yùn)行評(píng)論網(wǎng)站,則可以創(chuàng)建一個(gè)表單來(lái)搜索產(chǎn)品評(píng)論文章并忽略其他內(nèi)容,例如您的博客文章和媒體。這可以幫助訪問(wèn)者更快地找到他們正在尋找的內(nèi)容。
現(xiàn)在,通過(guò)單擊“搜索表單 1”旁邊的小鉛筆圖標(biāo)為表單指定一個(gè)唯一的名稱(chēng)。

現(xiàn)在,鍵入自定義搜索表單的名稱(chēng)。
這僅供您參考,因此您可以使用任何可以幫助您識(shí)別WordPress儀表板中表單的內(nèi)容。

之后,您可以使用“布局主題”縮略圖選擇布局。
其中一些布局是為特定的搜索表單設(shè)計(jì)的。例如,如果您要在WordPress中創(chuàng)建按類(lèi)別搜索的表單,則“類(lèi)別搜索”已經(jīng)具有您需要的許多設(shè)置。

只需單擊不同的主題即可預(yù)覽此表單在您的網(wǎng)站上的外觀。做出決定后,滾動(dòng)到“自定義樣式”部分。
您看到的設(shè)置可能因模版布局而異。例如,如果您選擇了“快速搜索”,則默認(rèn)情況下將啟用“快速搜索”設(shè)置。

您可以使用其切換開(kāi)關(guān)禁用和啟用不同的選項(xiàng)。預(yù)覽將在您進(jìn)行更改時(shí)自動(dòng)更新,因此您可以查看最適合您網(wǎng)站的內(nèi)容。
根據(jù)您的布局和要?jiǎng)?chuàng)建的表單類(lèi)型,您可能需要啟用和禁用某些“自定義樣式”設(shè)置。例如,如果要?jiǎng)?chuàng)建按類(lèi)別搜索的表單,請(qǐng)單擊以啟用“類(lèi)別搜索”切換。
之后,找到“選擇類(lèi)別”字段并輸入要包含在搜索結(jié)果中的每個(gè)類(lèi)別。例如,如果您經(jīng)營(yíng)在線商店,則可能需要?jiǎng)?chuàng)建搜索特定產(chǎn)品類(lèi)別的窗體。

如果您想允許訪問(wèn)者使用作者、帖子類(lèi)型和標(biāo)簽等因素過(guò)濾他們的搜索結(jié)果,則需要單擊以啟用“高級(jí)搜索”切換。
之后,滾動(dòng)到“高級(jí)搜索過(guò)濾器”字段。默認(rèn)情況下,SearchWP允許訪問(wèn)者使用作者,帖子類(lèi)型和標(biāo)簽過(guò)濾結(jié)果。

要?jiǎng)h除這些過(guò)濾器中的任何一個(gè),只需單擊其“X”按鈕。如果要添加更多過(guò)濾器,只需在字段中鍵入其名稱(chēng)即可。
然后,當(dāng)下拉列表中出現(xiàn)正確的選項(xiàng)時(shí),單擊它。

默認(rèn)情況下,SearchWP將搜索WordPress網(wǎng)站上的所有媒體,頁(yè)面和帖子。如果您創(chuàng)建了任何自定義帖子類(lèi)型,則可以使用“搜索類(lèi)型”字段將其添加到搜索結(jié)果中。
只需繼續(xù)并輸入要包含的每個(gè)自定義帖子類(lèi)型即可。當(dāng)出現(xiàn)正確的自定義帖子類(lèi)型時(shí),單擊以將其添加到搜索中。

是否要從搜索結(jié)果中排除媒體、頁(yè)面或帖子?
然后只需單擊“媒體”,“頁(yè)面”或“帖子”旁邊的小“X”。

默認(rèn)情況下,SearchWP將在訪問(wèn)者輸入搜索查詢(xún)之前顯示通用的“輸入關(guān)鍵字和搜索”消息。
您可以通過(guò)鍵入“字段標(biāo)簽”將其替換為您自己的消息。

當(dāng)您對(duì)這些設(shè)置感到滿意時(shí),請(qǐng)滾動(dòng)到“表單樣式”部分。
在這里,您可以在不同的表單樣式之間進(jìn)行選擇,添加邊框并更改字體大小。

在“按鈕樣式”下,您可以自定義表單中顯示的“搜索”按鈕。
您可以使用更多設(shè)置來(lái)更改窗體的外觀和行為。但是,這就是創(chuàng)建高級(jí)自定義搜索表單所需的全部?jī)?nèi)容。
如果您對(duì)表單的設(shè)置方式感到滿意,可以滾動(dòng)到屏幕頂部,然后單擊“保存”以存儲(chǔ)您的設(shè)置。

要?jiǎng)?chuàng)建更多具有獨(dú)特設(shè)置的自定義搜索表單,只需重復(fù)上述完全相同的過(guò)程即可。
將自定義搜索表單添加到任何頁(yè)面、帖子或小部件就緒區(qū)域
您可以使用搜索表單塊將高級(jí)搜索表單添加到任何頁(yè)面、帖子或小部件就緒區(qū)域。
例如,讓我們看看如何在帖子中添加搜索表單。只需在WordPress內(nèi)容編輯器中打開(kāi)帖子,然后單擊“ +”圖標(biāo)。然后,輸入“搜索表單”。

當(dāng)出現(xiàn)右側(cè)塊時(shí),單擊一下。
您現(xiàn)在可以打開(kāi)“選擇表單”下拉菜單,然后選擇要使用的表單。

當(dāng)您準(zhǔn)備好使搜索表單生效時(shí),只需單擊“更新”或“發(fā)布”。現(xiàn)在,只需訪問(wèn)此頁(yè)面或帖子即可查看搜索表單的實(shí)際效果。
要將搜索表單添加到小部件就緒區(qū)域,請(qǐng)轉(zhuǎn)到外觀 ? 小部件。在這里,單擊要顯示搜索表單的區(qū)域中的“+”塊圖標(biāo)。

然后,輸入“搜索表單”。
當(dāng)右側(cè)塊出現(xiàn)時(shí),單擊以將其添加到小部件就緒區(qū)域。

現(xiàn)在,您可以打開(kāi)下拉菜單并選擇要使用的搜索表單。
完成后,只需單擊“更新”按鈕即可使搜索表單生效。

將實(shí)時(shí) Ajax 搜索添加到自定義搜索表單
許多在線市場(chǎng)和網(wǎng)站使用實(shí)時(shí)Ajax搜索。當(dāng)用戶在自定義表單中鍵入內(nèi)容時(shí),這會(huì)自動(dòng)顯示可能的搜索結(jié)果,類(lèi)似于 Google 等搜索引擎的工作方式。

使用 Ajax 實(shí)時(shí)搜索,您甚至可以在不重新加載頁(yè)面的情況下顯示相關(guān)結(jié)果。如果您在線銷(xiāo)售數(shù)字下載或?qū)嶓w產(chǎn)品,這使其成為一個(gè)不錯(cuò)的選擇,因?yàn)橘?gòu)物者可以立即看到與其搜索查詢(xún)匹配的產(chǎn)品。
將Ajax實(shí)時(shí)搜索添加到WordPress的最簡(jiǎn)單方法是使用SearchWP Live Ajax Lite Search。這個(gè)免費(fèi)的插件會(huì)自動(dòng)將即時(shí)搜索添加到您的網(wǎng)站,并與任何 WordPress 主題完美配合。
您需要做的第一件事是安裝并激活插件。
激活后,默認(rèn)的WordPress搜索表單將自動(dòng)使用Ajax實(shí)時(shí)搜索功能。如果您訪問(wèn)您的網(wǎng)站并開(kāi)始在搜索欄中輸入內(nèi)容,那么您會(huì)看到即時(shí)搜索在起作用。
使用搜索WP的高級(jí)設(shè)置
接下來(lái),最好啟用一些高級(jí)設(shè)置,使用戶更容易找到他們要查找的內(nèi)容。
為此,請(qǐng)轉(zhuǎn)到 搜索WP ? 設(shè)置并滾動(dòng)到“常規(guī)設(shè)置”部分。

在這里,您可以激活以下任何設(shè)置:
- 部分匹配。 啟用此設(shè)置后,SearchWP 將顯示與訪問(wèn)者的搜索查詢(xún)不完全匹配的結(jié)果。
- 最接近的匹配。啟用部分匹配后,您還可以在搜索沒(méi)有結(jié)果時(shí)顯示最接近的匹配項(xiàng)。
- “引用”搜索。 這允許訪問(wèn)者使用引號(hào)搜索確切的短語(yǔ)。
- 突出顯示術(shù)語(yǔ)。 自動(dòng)突出顯示搜索字詞,以幫助訪問(wèn)者找到他們正在尋找的內(nèi)容。
衡量搜索結(jié)果并提高轉(zhuǎn)化率
為了幫助您微調(diào)網(wǎng)站的搜索,最好監(jiān)控訪問(wèn)者如何使用搜索功能。這使您可以查看WordPress博客上哪些有效,哪些無(wú)效,因此您可以不斷改進(jìn)網(wǎng)站的搜索并幫助訪問(wèn)者找到他們正在尋找的內(nèi)容。
這些數(shù)據(jù)甚至可以通過(guò)顯示訪問(wèn)者已經(jīng)在搜索的內(nèi)容來(lái)幫助您生成博客文章創(chuàng)意。
要查看搜索歷史和最受歡迎的搜索詞,只需在左側(cè)菜單中選擇“統(tǒng)計(jì)信息”。







