自定義 WordPress 搜索模板
已發表: 2022-11-10WordPress 網站使用各種模板來顯示內容,包括搜索結果。 用於搜索結果的模板可能因使用的主題或插件而異。 但是,大多數WordPress 搜索結果都是使用默認的 WordPress 搜索模板顯示的。 該模板可以自定義顯示不同的內容,包括每頁結果的數量、結果的順序和結果的佈局。
如果沒有搜索和頁面模板,WordPress 主題將無法正常運行。 它們中的每一個都可以在很短的時間內編碼,並且每個都有自己的路徑。 因此,我們將在 search.php 中的 IF 語句中包裝我們的循環。 控制搜索結果在搜索頁面上的顯示方式的標記用於設置搜索結果的外觀。 另一方面,如果您的主題不包含 searchform.php,則 WordPress 會在其自己的標記中顯示搜索表單。 另外,Page 循環的內容會被封裝在 content-page.php 中。 使用 content-single.php 版本,所有帖子都是不可見的; 這是一個完全精簡的版本。
您如何判斷 WordPress 網站正在使用什麼模板?
IsItWP 是一個網站主題檢測器,也可用於檢測網站上 WordPress 主題的使用情況。 IsItWP 是一種在線工具,可顯示您網站使用的 WordPress 主題和插件列表。 可以通過單擊您要查找的 URL 訪問 IsItWP 網站。
一般來說,WordPress 網站的模板是最受歡迎的。 Joomla 和 Drupal 是另外兩個流行的模板平台。 您可以使用以下方法之一檢查您的網站是否為模板。 網站的基礎,例如它所建立的平台,是至關重要的。 如果下一頁上沒有這些內容,您將需要查看引擎蓋下的內容。 通過右鍵單擊頁面並選擇查看頁面源(或類似)來查看您的網頁源很簡單。 要找出 CSS 文件所在的部分,請查找 CSS 文件目錄名稱。 例如,搜索 /WP-content/themes/,後跟前面的主題名稱。 使用反向圖像搜索檢查是否有任何圖像源自模板。
Squarespace 為您的第一個站點提供免費主題。 自定義此主題以滿足您的特定需求,但請記住它必須與 Squarespace 兼容。 如果您想更改字體、顏色或佈局,您需要選擇包含這些功能的主題。
此外,您可以使用第三方主題,從而為您提供更廣泛的選擇。 但是,您應該在使用之前閱讀您要使用的主題的服務條款,因為其中一些主題可能包含違反 Squarespace 服務條款的功能。
建議您將主題另存為模板,以便反複使用。 Squarespace 模板存儲在 Squarespace 代碼庫中,可用於創建基於相同外觀的新網站。
Squarespace 為您的新站點提供一組默認主題。
WordPress 主題的好處
如果您想立即創建一個新網站,WordPress 主題是您的最佳選擇。 在 WordPress 網站上,您可以從各種主題中進行選擇,每個主題都包含一組為您的網站提供基礎的文件,例如關於我們和聯繫我們模板。 購買 WordPress 主題後,您需要安裝它並選擇要在哪些頁面上使用它。
WordPress 搜索看到了什麼?

使用 WordPress 管理區域,您現在可以查看您網站的關鍵字。 您可以通過 Insights 解決您的問題。 閱讀完報告後,您還可以通過點擊 Search Console 標籤來搜索信息。 在該頁面上,您會看到出現在您網站的搜索結果中的關鍵字列表。
當一個網站缺乏導航時,它被認為是對用戶的冒犯。 對於 40 位用戶來說,搜索框是網站最重要的功能。 訪問者可以通過使用搜索欄快速找到相關信息。 WordPress如何搜索主題? 在增強列表網站(例如 Trulia)的導航體驗時,需要使用搜索欄。 例如,在 Boozt 上,您可以查找“襯衫”之類的術語並獲取與其相關的所有產品。 設置 WordPress 搜索功能非常簡單,您只需單擊相應的按鈕即可完成此操作。
使用 WordPress 工具,您不僅可以在頁眉或頁腳中添加搜索,還可以在內容中添加搜索。 頁面構建器插件可讓您輕鬆選擇並在您的網站上安裝搜索小部件。 您還可以使用自定義 CSS 類來更改搜索塊的樣式。 使用強大的開發工具,可以為網站和頁面內容啟用 WordPress 搜索功能。 可以使用 functions.php 主題文件提供的簡碼來啟用搜索系統。 當您向網站添加更多頁面時,為訪問者提供服務需要更長的時間。 用戶可以使用 Swifttype Site Search 插件通過更完善的搜索引擎搜索產品和服務,而不是使用 WordPress 進行搜索。
您可以使用可編程搜索引擎工具將搜索引擎添加到您的 WordPress 站點。 它是電子商務店主唯一可用的解決方案。 您可以使用它來提高 WooCommerce 商店中產品的知名度。 在本課程結束時,您將了解一些改進 WordPress 網站內部搜索的最佳實踐。 在 WordPress 的搜索結果中,它會顯示與搜索詞相對應的所有頁面和帖子的列表。 用戶很難瀏覽結果,因為有很多可供選擇。 儘管WordPress 搜索系統似乎是一個簡單的配置,但用戶可以自由訪問內容至關重要。 如果您啟用 Google Analytics 搜索跟踪,您將能夠看到訪問者在使用搜索欄時所做的事情。 因此,您可以影響網站訪問者與其互動的方式。
升級到 WordPress 5.9 以創建搜索頁面
要創建搜索頁面,您需要升級到 WordPress 5.9。 完成後,單擊儀表板中的“頁面”選項卡以訪問“搜索”頁面。
WordPress 搜索結果頁面模板
WordPress 搜索結果頁面模板是可用於顯示搜索查詢結果的模板。 可以自定義此模板以多種方式顯示結果,包括按日期、按相關性或兩者的組合。 還可以自定義模板以各種格式顯示結果,包括列表、網格或地圖。
網站的搜索功能是網站最有用的方面之一。 您可以通過使用各種插件來充分利用此功能。 有兩種方法可以更改搜索結果頁面的外觀:更改搜索參數或更改搜索結果。 此頁面是搜索結果的集合,而不是標準頁面。 搜索結果顯示在基於模板的頁面上,該模板由search.php 文件規定。 啟用塊主題後,轉到外觀。 搜索模板將包含在這些程序中。
使用這些工具,您可以為您的 WordPress 塊或 CMS 以及任何其他主題創建自定義搜索結果頁面。 在帖子模板中,您可以列出和編輯帖子元素,包括標題、摘錄、日期、特色圖片,您可以更改它們的位置作為結果。 默認模板也可以刪除,如果需要,您可以從查詢模式列表中選擇一個新模板。 在 Elementor 中創建自定義搜索結果頁面的過程與創建任何其他頁面的過程相同。 您很可能希望首先創建一個子主題——這樣更安全、更容易出錯。 如果找不到 search.php 文件,可以手動創建一個。 WordPress 搜索結果頁面有可能成為您網站上的一塊房地產。 使用插件或代碼片段,您還可以阻止帖子、頁面和作者。 您可以使用 Better Search 插件選擇搜索結果的顯示方式。

WordPress 搜索的工作原理
WordPress 搜索:工作原理 如果您使用 WordPress 搜索博客中的內容,您的搜索結果將按時間順序顯示。 您不能使用短語的日期,因為它不適合多人同時使用,因為它最有可能、最流行、最常用或按字母順序排列。 從最近到最近,按照時間順序。
搜索引擎是如何工作的? 它是否搜索表中的所有字段? 它對數字和非字符串列有什麼作用? 您可以控制/限制搜索的列嗎? 我怎樣才能找到像'smith'和'john'這樣的東西? 總共有 15 個響應,每個響應持續 1 到 15 秒。 已準備好用於分隔每個空間延遲標記的過濾器,然後構造了 where 子句(包含 % tokens%1% 和 % tokens%2%&% 的列)。
換句話說,您可以使用第 2 列…… 下一個版本發布後,我想對其進行測試。 在搜索框中,您可以輸入多個單詞或標記。 通過將它們分開來使單詞更容易聽到。 它將通過查看每一列來搜索數據庫中的每個單詞。 如果您輸入單詞 john smith,您將被詢問該列是否包含值 john 和值 smith。 如果您的時間不夠,您還可以嘗試添加一個顯示列數組的過濾器數組。 截至目前,我正在尋找一種方法來查看我想要在搜索和查看中的列。 您必須能夠定義多個版本的可查詢列,才能在多個查詢中使用一個表。
如何為您的 WordPress 主題添加搜索功能
為了搜索特定項目,您必須首先查看主題的functions.php 文件,然後將搜索功能添加到主題的設置中。 您可以在屏幕左上角找到您的站點名稱,方法是單擊它,然後單擊屏幕頂部菜單欄中的“主題”。 在主題屏幕的“外觀”選項卡下查找“搜索”設置。 如果您有一個自託管的 WordPress 站點,則需要在 WordPress 管理區域中的 WordPress.org 站點中添加搜索功能。 這可以通過單擊屏幕左上角的“管理”鏈接,然後選擇屏幕頂部的“設置”來完成。 您還可以通過轉到“常規”選項卡並選擇“搜索”來更改搜索條件。 “搜索引擎優化”部分使您能夠搜索 WordPress 網站上的所有或特定頁面。 當您單擊“搜索引擎”選項卡時,您將能夠搜索所有搜索引擎或任何特定搜索引擎。 如果您只想為已登錄的 WordPress 站點用戶啟用搜索功能,請在“搜索”部分添加“用戶角色”設置。
WordPress 主題搜索模板
WordPress 主題搜索模板是為您的網站找到完美主題的好方法。 有很多不同的地方可以找到主題,但使用模板可以幫助您縮小選擇範圍並找到最適合您網站的主題。
該視頻將引導您完成在 WordPress 中創建自定義高級搜索模板的步驟。 我們假設我們有書籍的自定義帖子類型、書籍類型的附加分類法以及各種自定義元字段,例如作者、出版年份、ISBN 號以及書籍是否有貨。 如果您使用它,將使用大部分基本代碼。 在本指南中,我們將為自定義帖子類型創建一個高級搜索模板。 還將構建一個分層的自定義分類書籍類別。 WordPress 函數 the_posts_pagination() 和 the_links_pagination() 可以生成查詢的分頁。 代碼是 HTML,它不是自定義查詢; 相反,它旨在與全局 WP_Query 對象(這是一個頁面模板)一起使用。
我們不會在本教程中包含樣式,因此您有責任決定如何做。 您必須決定如何處理自定義帖子元,使用 add_meta_box() 方法或使用插件高級自定義字段手動處理。 以下代碼,如 ACF 插件和上述代碼所示,可用於編輯單本書。 將盡可能多的書帖放在一起很有趣。 接下來,我們將創建將容納我們的高級搜索的頁面模板。 使用 get_query_var 時,我們希望能夠從 URL 中找到 GET 參數。 這些是 WordPress 中用於 GET 的參數,但它們不是標準 GET 參數的一部分。
在這種情況下,過濾器應用於 query_vars。 如果未設置,則返回帶有空字符串的字符串。 它將顯示為具有必要輸入和提交表單的按鈕的單個表單。 下面的代碼用於構造一個使用參數的 WP_Query。 在我們開始之前,第一個參數確保我們正確地告知自己我們在之前獲取的分頁變量上的位置,並且我們只查詢書籍。 將分類法設置為我們的自定義分類法、名稱屬性正確以及術語值是 slug 而不是 ID 是至關重要的。 通過在每個帖子上調用 get_template_part(),我們可以向您展示如何在下面的代碼中循環遍歷結果。
在循環之後,the_posts_pagination() 函數用於生成帖子頁面的鏈接。 如果未返回任何帖子,則會出現一個帶有文本的簡單段落。 基本樣式使它看起來像這樣。
如何搜索特定的 WordPress 主題?
根據 WP Shout,這個過程就像谷歌一樣簡單。 輸入“WP-content/themes/[theme-name]”和所有的引號,然後是“flaged”這個詞,你會得到一個看起來像 PHP 腳本錯誤的搜索結果。
WordPress 搜索結果頁面自定義
如果您想自定義您的 WordPress 搜索結果頁面,您可以做一些事情。 對於初學者,您可以安裝像 Search & Filter 這樣的插件。 該插件允許您向搜索結果頁面添加自定義字段,因此您可以添加搜索欄、下拉菜單、複選框等內容。 您還可以編輯主題的 search.php 文件以將自定義代碼添加到您的搜索結果頁面。
用戶可以通過單擊搜索結果在您的 WordPress 網站上搜索內容。 您將能夠通過自定義界面來改善用戶體驗,從而帶來更多的頁面瀏覽量和轉化率。 使用 SearchWP 插件,您可以將默認的 WordPress 搜索表單和模板替換為您自己的。 如果您的網站已經有一個搜索表單,您可以通過外觀添加一個。 小部件頁面已設置。 添加屬性時,您可以指定它在搜索結果中的權重。 由於其權重,SearchWP 將認為它比該來源中的其他屬性更相關。
Save Engines 按鈕允許您保存更改。 SearchWP 的 SearchEngine Pro 功能允許您輕鬆地從搜索結果中排除帖子或頁面。 選擇要推廣的內容,然後單擊“推廣到頂部”按鈕。 有關如何在 WordPress 中設置實時搜索的更詳細說明,請參閱我們的教程。 SearchWP 的搜索功能包括 PDF 文檔、簡碼輸出和其他數據。 這些功能可根據需要啟用或禁用。 此外,它還可以為您搜索存儲在 WordPress 媒體庫中的 PDF 文件和辦公文檔。
通過單擊源旁邊的添加/刪除屬性按鈕,您可以將自定義字段添加到您的搜索源。 SearchWP 使您能夠輕鬆改進電子商務搜索結果。 該應用程序包括與 WooCommerce 和 Easy Digital Downloads 等流行電子商務插件的強大集成。 當您轉到 SearchWP 時,將出現一個搜索引擎。 如果您轉到“設置”頁面,請查找“高級”選項卡。 您必須從此處選中“索引時解析短代碼”選項旁邊的框。
從搜索結果中排除特定帖子
如果您只想從搜索結果中排除特定帖子,請轉到“帖子”選項卡並選擇要排除的帖子。