是否要允許用戶過濾WordPress網站上的帖子和頁面? 最近,我們的一位用戶問我們如何在WordPress網站上添加過濾器,從而允許用戶按類別,標籤,帖子類型等過濾帖子。在本文中,我們將向您展示如何讓用戶過濾WordPress中的帖子和頁面。
為什麼要讓用戶過濾WordPress中的帖子和頁面?
默認情況下,WordPress帶有類別和標籤,這是您將內容分類為主題並使用戶輕鬆找到它的一種方式。
但是,用戶一次只能查看一個類別,標籤或存檔頁面,並且只會顯示一種帖子類型。
如果您希望用戶能夠過濾多個類別或標籤中的內容,該怎麼辦? 如何允許用戶同時查看帖子,頁面和自定義帖子類型?
當您有很多內容,並且希望用戶根據自己的喜好對其進行篩選時,這種篩選特別有用。
話雖如此,讓我們看一下如何輕鬆地讓用戶過濾WordPress中的帖子和頁面。
影片教學
如果您不喜歡該視頻或需要更多說明,請繼續閱讀。
允許用戶輕鬆過濾帖子和頁面
您需要做的第一件事是安裝並激活搜索和過濾器插件。 有關更多詳細信息,請參閱有關如何安裝WordPress插件的分步指南。
激活後,該插件將在您的WordPress管理欄中添加一個名為Search&Filter的新菜單項。 單擊它會帶您進入插件的使用頁面,其中包含有關如何使用該插件的詳細文檔。
Search&Filter插件帶有一個短代碼,該短代碼接受不同的參數以顯示過濾選項。 您可以在帖子,頁面或文本小部件內使用此短代碼。
[searchandfilter fields="search,category,post_tag"]
您還可以在您的WordPress主題文件中使用簡碼作為模板標籤,如下所示:
這將顯示帶有搜索,類別和標籤字段的過濾選項。
默認情況下,插件接受搜索,分類法,post_type和post_date作為字段。
讓我們看另一個例子。 這次我們將包括類別,標籤,帖子類型和日期字段。
您將需要使用以下簡短代碼:
[searchandfilter fields="search,category,post_tag,post_types,post_date"]
外觀如下:
現在,您可以使用複選框並為每個字段添加標籤,而不是使用下拉選擇字段。 為此,您需要在簡碼中再添加兩個參數。
如果使用單獨的頁面顯示博客文章,則可以將此簡碼添加到頁面中。
[searchandfilter headings="Select categories:" types="checkbox" fields="category"]
如果使用多個字段,類型和標題,則需要確保每個參數的項目順序相同。
讓我們來看另一個例子。 這次,我們將添加具有不同標題和表單字段類型的類別,標籤和帖子類型字段。
[searchandfilter headings="Post type, Category, Tag" types="checkbox, select, select" fields="post_types,category,post_tag"]
它將顯示在您的網站上:
請參閱插件的文檔頁面以了解更多使用短代碼的方法。
您也可以在文本小部件內使用這些短代碼。 如果該短代碼在您的文本小部件中不起作用,那麼請參閱有關如何在WordPress側邊欄小部件中使用短代碼的指南。
我們希望本文能幫助您學習如何讓用戶過濾WordPress中的帖子和頁面。 您可能還希望看到這些可行的技巧,以吸引訪問WordPress網站的流量。
如果您喜歡這篇文章,請訂閱我們的YouTube頻道WordPress視頻教程。 您也可以在找到我們 推特 和Facebook。