[WP] 研究不出頭緒的「多條件篩選文章」功能

研究半天研究不出來的最近糾結點,功力太弱,暫時找不出解決方法。

……

最近在思考希望能增加多條件篩選功能,舉例如下:

選擇分類:言情、原創
言情程度:BG、BL、1v1、NP、無CP、肉
故事背景:古代、現代、末世、修真、網遊、無限流
其他標籤:忠犬、青梅竹馬、姐弟戀、黑化、重生
推薦程度:大推、推薦、不推

想要像這樣,可以列出篩選的標籤名稱進行單選或複選搜尋站內文章,於是我google查要怎麼擁有「用分類和標籤多條件篩選文章」功能,搜尋結果如下。

 

1、用wp_query( )函數進行篩選

參考網頁:WordPress多重篩選並排序(按自定義字段、分類、標籤等)

直接運用WP本身規則(網址的Tag名稱用+或=連起來即可,舉例:BG+NP文→https://memoryfun3.com/tag/bg+np),但參考網頁只寫出概念沒詳細作法,到底那些語法要放到functions.php,哪些語法要放在自訂php檔,看得似懂非懂嘗試無果Orz,我的需要應該是用這種方法沒錯,但用中英文關鍵字都沒查不到複製貼上就好的詳細教學。

 

2、用自定義字段進行篩選

參考網址:用自定義字段做文章多重篩選

也有用自定義分類或字段篩選的,我原本對這個超沒概念,查了「WordPress自定義文章類型+自定義分類法+自定義字段」這篇文章才知道是什麼意思,雖然我要列的條件都在category和tag裡面,還是姑且一試,然進行到第三步驟仍失敗,而且要把現有文章都重新添加自定義字段也太麻煩。

 

3、WP外掛「Search & Filter

可複選分類和標籤搜尋文章,但就算付費版也無法限縮標籤範圍,標籤幾百個全部列出來太多了,爬了wordpress討論區有人發問「能不能限定分類或標籤」,作者沒讀沒回或已讀不回。像下圖只要能指定TAG,或能把TAG分類列出就堪用,可惜不能。

 

4、WP外掛「Tag Groups Premium

能把標籤以群組方式呈現,適合TAG多的使用者,免費版只有後台管理和標籤雲,付費版才有篩選搜尋功能。提供的DEMO網頁看起來比較符合需求,標籤能分類的功能更是方便。其他搜尋到的外掛都多年未更新,我一時衝動就刷卡買了付費版,29美金不算很貴,但實際下載安裝使用,發現各種困難。

 

TAG Group裡的標籤數量不能太多,否則無法通通秀出來(就不能改成下拉式選單嗎)

 

搜尋出來的文章排版無法接受,不要把文字擠在一起啊,用loop裡的預設文章顯示不行嗎Orz

雖然有列出代碼說明(教學頁),但範例太少,把TAG Group資料夾裡的一個個php和css等檔案點出來看,還是看不出想改掉「搜尋後顯示排版」和「標籤呈現方法」要從哪裡,而且只能篩選標籤不能同時選擇分類’、後台管理文章還把預設的分類拿掉,離想要的功能有點差距,弄半天開始後悔自己衝動敗下這款外掛,果然多年沒碰英文再去看英文教學討論又沒人能問就是很難搞定(流淚)

也有看到如「Wizhi Tag Select」、「WordPress多重篩選功能介紹」能在選單中挑選特定標籤篩選文章的外掛,也算符合需求,但前者要透過QQ付費,後者要購買付費theme,實在不敢輕易下手。

結果研究半天沒結果,難道要去借php的書重新學習,或直接付費找客製化才有辦法解決嗎QAQ,算了還是先繼續跑遊戲看小說好了(癱死在地)

發表迴響