向WordPress新增按類別搜尋功能可讓您的訪問者快速找到他們正在尋找的內容。您可以新增選項來搜尋特定的部落格類別、產品類別等。
在本教程中,我們將向您展示如何向WordPress站點新增按類別搜尋功能。
為什麼要在WordPress中新增按類別搜尋?
按類別搜尋功能允許您的訪問者搜尋特定的網站類別。
如果您有很多內容,那麼類別可以幫助組織您的內容,並使訪問者更容易找到他們正在尋找的內容。
您可以向存檔頁面新增類別搜尋功能,以幫助訪問者快速找到他們正在尋找的內容。
類別搜尋也可以新增到您的線上商店,以便訪問者可以快速找到他們想要的確切產品。
總體而言,這為您的訪問者提供了更好的現場體驗,並可以幫助您的WordPress網站發出積極的SEO訊號,例如增加停留時間和降低跳出率。
新增類別搜尋功能的最佳方法是使用 WordPress 外掛。
我們將分享兩個不同的WordPress搜尋外掛,它們可以幫助您自定義WordPress搜尋。只需使用下面的快速連結選擇您要新增的WordPress類別搜尋型別。
方法 1:使用SearchWP將類別選擇搜尋表單新增到WordPress
SearchWP是WordPress最好的搜尋外掛。它非常易於使用,並允許您新增類別選擇功能,讓您的使用者控制他們的搜尋結果。
首先,您需要安裝並啟用SearchWP外掛。啟用後,導航到Settings » SearchWP。這會調出主搜尋設定選單。
您可以通過單擊“文章”、“頁面”或“庫”下拉選單來調整搜尋引擎設定。
更改“Weight Multiplier”滑塊可自定義搜尋引擎對內容的評價方式。如果您希望搜尋引擎對頁面內容的評價高於標題,請相應地調整滑塊。
完成後,請確保單擊“Save Engines”按鈕以生成您的第一個搜尋引擎。
接下來,我們將自定義搜尋表單以新增類別選擇選項,以便您的訪問者可以決定他們想要搜尋的類別。
為此,您需要將程式碼新增到WordPress檔案中。
您需要複製並貼上以下程式碼並將其新增到您的functions.php檔案、特定於站點的外掛中或使用程式碼片段外掛。
function my_searchwp_get_search_form_with_categories_dropdown( $form ) { ob_start(); ?> <form role="search" method="get" class="search-form" action="<?php echo home_url( '/' ); ?>"> <label> <span class="screen-reader-text">Search For</span> <input type="search" class="search-field" placeholder="Search..." value="<?php echo esc_attr( get_search_query() ); ?>" name="s" title="Search for:" /> </label> <?php // for more information see http://codex.wordpress.org/Function_Reference/wp_dropdown_categories $swp_cat_dropdown_args = array( 'show_option_all' => __( 'Any Category' ), 'name' => 'swp_category_limiter', ); wp_dropdown_categories( $swp_cat_dropdown_args ); ?> <input type="submit" class="search-submit" value="Search" /> </form> <?php return ob_get_clean(); } add_filter( 'get_search_form', 'my_searchwp_get_search_form_with_categories_dropdown' );
此程式碼修改您的WordPress部落格上的搜尋表單,併為使用者提供一個下拉框來選擇他們喜歡的類別。
新增程式碼後,您可以檢視任何搜尋表單,您將看到已新增類別搜尋下拉選單。
您還可以使用SearchWP來自定義您的WooCommerce產品搜尋頁面。有關更多詳細資訊,請參閱有關如何進行智慧WooCommerce產品搜尋的教程。
方法 2:使用Ivory Search將按類別搜尋新增到WordPress
Ivory Search是另一個流行的WordPress搜尋外掛。它非常易於使用,可幫助您輕鬆控制WordPress中的搜尋類別。
您需要做的第一件事是安裝外掛。啟用外掛後,您將擁有一個名為“Ivory Search”的新WordPress選單項。
轉到Ivory Search » Search Forms,然後單擊“Add New Search Form Button”。
現在是時候開始構建您的類別搜尋表單了。
首先,為您的搜尋表單命名。當您將搜尋功能新增到您的網站時,該名稱不會出現。它僅用於管理目的。
接下來,單擊“Post Types”元框中的下拉選單。這會彈出一個選單來選擇您想要允許的內容型別。您可以將文章、頁面和媒體新增到搜尋中。
您可以簡單地啟用要允許的內容型別的切換。
之後,單擊“Posts”選項以顯示展開的選單。然後,開啟“Search posts of only selected taxonomies”切換開關。
這允許您選擇可以新增到搜尋中的WordPress類別。
選擇一個或多個類別後,單擊“Save Form”按鈕。
現在,在您的搜尋表單標題下,複製短程式碼並將其貼上到文字檔案中。
此短程式碼使您可以靈活地將WordPress類別搜尋新增到您網站的任何頁面、文章或小部件區域。
您現在要做的就是開啟要新增類別搜尋並貼上短程式碼的文章、頁面或小部件。有關更多詳細資訊,請參閱有關如何在WordPress中新增短程式碼的教程。
單擊“Save”後,文章或頁面現在將擁有您的活動類別搜尋表單。
您可以根據需要將此短程式碼新增到站點的任意多個區域。
當使用者使用此表單進行搜尋時,他們將只能檢視所選類別中的文章。
在這種情況下,訪問者將只能檢視“Tutorials”類別中的文章。
如果您想建立多個不同類別的搜尋,請按照上述步驟建立另一個搜尋表單並將新的短程式碼嵌入您的網站。
我們希望本教程能幫助您在WordPress中按類別新增搜尋。
評論留言