你是不是也遇到过这样的情况?辛辛苦苦在WordPress后台给文章打好了标签,想在网站侧边栏或者文章底部,专门展示某个标签下的文章列表,结果折腾半天找不到门路?要么调出来的东西不对,要么干脆没反应。
别急,这问题太常见了。WordPress功能很强大,但有时候就像个藏宝图,不告诉你具体坐标,你根本找不到宝贝。今天,我就用大白话,手把手教你几种最直接、最管用的标签ID调用方法。看完你就能立刻上手,想调哪个标签就调哪个,让你的网站内容关联更紧密,读者体验更好。
想调用标签,首先你得知道它的“身份证号”,也就是ID。这是最关键的第一步。
登录你的WordPress后台,找到【文章】->【标签】。你会看到所有标签的列表。
把鼠标指针移到你想用的那个标签名称上,别点击,就悬停在那儿。这时,浏览器最下方的状态栏(左下角或右下角)通常会显示一个链接地址。
你仔细看这个链接,里面会有一串像“tag_ID=3”这样的参数。这个“3”就是你这个标签的ID。记下它,后面要用。
避坑提醒:有些浏览器默认不显示状态栏,或者主题/插件会干扰。如果这个方法你看不到,别慌,直接用下面的方法2,百分百好使。
在标签列表页面,直接点击你想要的那个标签名称,进入它的“编辑”页面。
这时候,你看一下浏览器地址栏里的网址,它应该是这样的:
https://你的网站.com/wp-admin/term.php?taxonomy=post_tag&tag_ID=5&post_type=post
找到“tag_ID=”后面的那串数字(比如这里的5),这个就是你要的标签ID。这个方法绝对准确,推荐你用这个。
拿到ID后,我们就要开始“调兵遣将”了。这里给你两个最主流的方法,一个用代码,一个用插件,任你选。
如果你不怕接触一点点代码,这个方法最灵活,可以放在任何支持短代码的地方(文章、页面、小工具里都行)。

把下面这段代码,加到你的主题的 functions.php 文件里(操作前建议先备份这个文件!):
``` function show_tag_posts($atts) { $atts = shortcode_atts( array( 'id' => '', 'count' => 5, ), $atts ); $tag_id = $atts['id']; $post_count = $atts['count']; $args = array( 'tag__in' => array($tag_id), 'posts_per_page' => $post_count, ); $query = new WP_Query($args); $output = '保存文件后,你在想显示文章列表的地方,比如文章内容里,插入这样的短代码:
[show_tag id="3" count="5"]
解释一下:“id”后面填你刚才找到的标签ID,“count”后面填你想显示几篇文章。上面这行代码意思就是:显示ID为3的标签下的最新5篇文章,并以列表形式展示。
如果你想在主题的模板文件里固定位置调用,比如侧边栏(sidebar.php)或者底部(footer.php),可以用这个方法。
在你想要的位置,插入下面这段代码:
``` array(3), 'posts_per_page' => 5, ); $my_query = new WP_Query($args); if ($my_query->have_posts()) { echo '同样,把代码里的数字3换成你的标签ID,数字5换成你想显示的文章数量就行了。
掌握了基本方法,再了解这几个小技巧和常见坑,你就更溜了。
如果你想同时显示好几个标签的文章,比如ID为3、7、9的三个标签,很简单。在刚才的代码里,找到 'tag__in' => array(3) 这行,把括号里的数字改成多个,用逗号隔开:
'tag__in' => array(3, 7, 9)
这样调出来的文章,就属于这3个标签中的任意一个。
这是个大坑!很多朋友改了代码后发现前台没变化,急得不行。大概率是缓存搞的鬼。
改完代码没效果,先清缓存,十有八九能解决。
往functions.php加代码前,一定一定要先备份!或者用“子主题”来修改。万一代码写错了个符号,网站可能直接白屏。有备份,随时能恢复,心里不慌。
好了,方法就是这些,其实一点都不难对吧?核心就三步:找到标签ID,选一种调用方法,把ID填进去。
别再让那些关联内容藏起来了。现在就打开你的WordPress后台,按我说的方法,找出你最想推荐的那个标签的ID,试着在侧边栏或者某篇文章底部,把它相关的文章列表调出来。动手试一次,比你读十篇文章都管用。遇到问题,回头再看看对应的步骤,肯定能搞定。快去试试吧!












易频IT社区是综合性互联网IT技术门户网站,专注分享网络技术、服务器运维、网络安全、编程开发、系统架构、云计算、大数据等行业干货,实时更新IT行业资讯、零基础教程、实战案例,为IT从业者、技术爱好者提供专业的学习交流平台。
Copyright © 2021-2026 易频IT社区. All Rights Reserved. 备案号:闽ICP备2023013482号 网站地图