導讀:建站技術建站技術如果需要在分類列表頁面,顯示當前分類文章中添加的所有標簽,方便讀者閱讀自己喜歡的內容,下面的代碼可以幫你實現這個功能。 首先,在主題functions.php模建站技術論壇網站平臺搭建。

如果需要在分類列表頁面,顯示當前分類文章中添加的所有標簽,方便讀者閱讀自己喜歡的內容,下面的代碼可以幫你實現這個功能。

首先,在主題functions.php模板文件中添加以下函數:
function?get_category_tags($args)?{
????global?$wpdb;
????$tags?=?$wpdb->get_results
????("
????????SELECT?DISTINCT?terms2.term_id?as?tag_id,?terms2.name?as?tag_name
????????FROM
????????????$wpdb->posts?as?p1
????????????LEFT?JOIN?$wpdb->term_relationships?as?r1?ON?p1.ID?=?r1.object_ID
????????????LEFT?JOIN?$wpdb->term_taxonomy?as?t1?ON?r1.term_taxonomy_id?=?t1.term_taxonomy_id
????????????LEFT?JOIN?$wpdb->terms?as?terms1?ON?t1.term_id?=?terms1.term_id,
????????????$wpdb->posts?as?p2
????????????LEFT?JOIN?$wpdb->term_relationships織夢cms模板?as?r2?ON?p2.ID?=?r2.object_ID
????????????LEFT?JOIN?$wpdb->term_taxonomy?as?t2?ON?r2.term_taxonomy_id?=?t2.term_taxonomy_id
????????????LEFT?JOIN?$wpdb->terms?as?terms2?ON?t2.term_id?=?terms2.term_id
????????WHERE
????????????t1.taxonomy?=?'category'?AND?p1.post_status?=?'publish'?AND?terms1.term_id?IN?(".$args['categories'].")?AND
????????????t2.taxonomy?=?'post_tag'?AND?p2.post_status?=?'publish'
????????????AND?p1.ID?=?p2.ID
????????ORDER?by?tag_name
????");
????$count?=?0;
????if($tags)?{
????????foreach?($tags?as?$tag)?{
????????????$mytag[$count]?=?get_term_by('id',?$tag->tag_id,?'post_tag');
????????????$count++;
????????}
????}?else?{
關鍵詞標簽: 建站 文章 標簽
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-23 ,文章獲取WordPress當前分類文章所有標簽,建站技術主要講述標簽,文章,建站網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_35338.html