① wordpress 目錄和標簽的區別
你說的目錄應該是分類目錄吧?
分類就是用來給你的文章進行一個比較寬泛的分組。可以把它看作是話題和目錄。分類是可以讓用戶知道你的網站大概是什麼樣子的,而且可以幫助用戶盡快的找到需要的內容。分類是分層的,所以你可以建立子分類。
標簽是用來描述你文章的一些細節用的。可以把這些看作是網站的索引。這些也算是通過細小的數據來進行一些小分類。標簽沒有分層結構。
相同點:
分類和標簽都是用來幫助梳理文章的。他們的根本目標都是把文章進行分類,進而提高網站的易用性。
不同點:
分類和標簽的一個很大的區別就是你必須給你的文章一個分類,但可以不加上任何標簽。如果你沒有給你的文章分類的話,文章會自動被添加到「未分類」的目錄下,不過人們通常會把「未分類」重命名為為其他名字。
另外一個區別就是分類和標簽的永久鏈接表達方式是不一樣的。如果你使用的是自定義的永久鏈接結構,前綴就可以是不一樣的,例如:
http://www..com/category/WordPress/
vs.
http://www..com/tag/WordPress/
② wordpress如何實現標簽文章列表
1. 你需要創建一個widget,在谷歌里搜索widget api,找到官方文檔,文檔里有創建版widget的示例代碼
2. 在widget的public function form( $instance )函數中定義權一個下拉列表,裡面列出所有的tag標簽,tag標簽可以用get tags()函數獲得,這樣你就能在widget裡面選擇要顯示哪個tag下的文章了。記得在public function update函數中保存選擇的tag
3. 在public function widget( $args, $instance )中寫上你要顯示的內容。從你截圖看,第一篇文章顯示特色圖像(調用the_post_thumbnail()),標題和摘要。後面的現實列表。
你可以從widget參數獲得要選擇哪個tag標簽下的文章,接下來用get_posts()函數或者WP Query獲取文章顯示就行了