最新活动:电脑PC端+手机端+微网站+自适应网页多模板选择-建站388元起价!!!
当前位置:主页 > 网站建设 > 获取WordPress当前分类文章所有标签,建站技术

获取WordPress当前分类文章所有标签,建站技术

时间:2023-07-23 12:07:23 阅读: 文章分类: 网站建设 作者: IT网站员

导读:建站技术建站技术如果需要在分类列表页面,显示当前分类文章中添加的所有标签,方便读者阅读自己喜欢的内容,下面的代码可以帮你实现这个功能。 首先,在主题functions.php模建站技术论坛网站平台搭建。

建站技术论坛网站平台搭建

如果需要在分类列表页面,显示当前分类文章中添加的所有标签,方便读者阅读自己喜欢的内容,下面的代码可以帮你实现这个功能。

获取WordPress当前分类文章所有标签

首先,在主题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当前分类文章所有标签,建站技术主要讲述标签,文章,建站网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: https://www.seouc.com/article/web_35338.html

    我的IDC 网站建设技术SEOUC.COM
    专注网站建设,SEO优化,小程序设计制作搭建开发定制网站等,数千家网站定制开发案例,网站推广技术服务。
  • 5000+合作客服
  • 8年从业经验
  • 150+覆盖行业
  • 最新热门源码技术文章