当前位置:网站首页 >  百科

WordPress标签ID调用方法

时间:2026年05月24日 15:47:53 来源:易频IT社区

你是不是也遇到过这样的情况?辛辛苦苦在WordPress后台给文章打好了标签,想在网站侧边栏或者文章底部,专门展示某个标签下的文章列表,结果折腾半天找不到门路?要么调出来的东西不对,要么干脆没反应。

别急,这问题太常见了。WordPress功能很强大,但有时候就像个藏宝图,不告诉你具体坐标,你根本找不到宝贝。今天,我就用大白话,手把手教你几种最直接、最管用的标签ID调用方法。看完你就能立刻上手,想调哪个标签就调哪个,让你的网站内容关联更紧密,读者体验更好。

一、 基础操作:找到你的标签ID

想调用标签,首先你得知道它的“身份证号”,也就是ID。这是最关键的第一步。

方法1:从后台直接看(最简单)

登录你的WordPress后台,找到【文章】->【标签】。你会看到所有标签的列表。

把鼠标指针移到你想用的那个标签名称上,别点击,就悬停在那儿。这时,浏览器最下方的状态栏(左下角或右下角)通常会显示一个链接地址。

你仔细看这个链接,里面会有一串像“tag_ID=3”这样的参数。这个“3”就是你这个标签的ID。记下它,后面要用。

避坑提醒:有些浏览器默认不显示状态栏,或者主题/插件会干扰。如果这个方法你看不到,别慌,直接用下面的方法2,百分百好使。

方法2:进编辑页面找(最可靠)

在标签列表页面,直接点击你想要的那个标签名称,进入它的“编辑”页面。

这时候,你看一下浏览器地址栏里的网址,它应该是这样的:
https://你的网站.com/wp-admin/term.php?taxonomy=post_tag&tag_ID=5&post_type=post

找到“tag_ID=”后面的那串数字(比如这里的5),这个就是你要的标签ID。这个方法绝对准确,推荐你用这个。

二、 核心方法:用ID调用标签文章

拿到ID后,我们就要开始“调兵遣将”了。这里给你两个最主流的方法,一个用代码,一个用插件,任你选。

方法1:写一段短代码(灵活高效)

如果你不怕接触一点点代码,这个方法最灵活,可以放在任何支持短代码的地方(文章、页面、小工具里都行)。

WordPress标签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 = ''; wp_reset_postdata(); return $output; } add_shortcode('show_tag', 'show_tag_posts'); ```

保存文件后,你在想显示文章列表的地方,比如文章内容里,插入这样的短代码:
[show_tag id="3" count="5"]

解释一下:“id”后面填你刚才找到的标签ID,“count”后面填你想显示几篇文章。上面这行代码意思就是:显示ID为3的标签下的最新5篇文章,并以列表形式展示。

方法2:用Query Posts函数(适合主题文件)

如果你想在主题的模板文件里固定位置调用,比如侧边栏(sidebar.php)或者底部(footer.php),可以用这个方法。

在你想要的位置,插入下面这段代码:

``` array(3), 'posts_per_page' => 5, ); $my_query = new WP_Query($args); if ($my_query->have_posts()) { echo '

相关文章推荐

'; echo ''; } wp_reset_postdata(); ?> ```

同样,把代码里的数字3换成你的标签ID,数字5换成你想显示的文章数量就行了。

三、 进阶与避坑指南

掌握了基本方法,再了解这几个小技巧和常见坑,你就更溜了。

1. 一个地方显示多个标签的文章

如果你想同时显示好几个标签的文章,比如ID为3、7、9的三个标签,很简单。在刚才的代码里,找到 'tag__in' => array(3) 这行,把括号里的数字改成多个,用逗号隔开:
'tag__in' => array(3, 7, 9)
这样调出来的文章,就属于这3个标签中的任意一个。

2. 重要提醒:缓存问题

这是个大坑!很多朋友改了代码后发现前台没变化,急得不行。大概率是缓存搞的鬼。

  • 浏览器缓存: 按Ctrl+F5(Windows)或Cmd+Shift+R(Mac)强制刷新页面。
  • 插件缓存: 如果你用了WP Super Cache、W3 Total Cache这类缓存插件,记得去插件设置里“清除所有缓存”。
  • 服务器/CDN缓存: 有些主机商或Cloudflare提供了CDN,也需要在它们的后台清理缓存。

改完代码没效果,先清缓存,十有八九能解决。

3. 安全第一,别乱改

往functions.php加代码前,一定一定要先备份!或者用“子主题”来修改。万一代码写错了个符号,网站可能直接白屏。有备份,随时能恢复,心里不慌。

好了,方法就是这些,其实一点都不难对吧?核心就三步:找到标签ID,选一种调用方法,把ID填进去。

别再让那些关联内容藏起来了。现在就打开你的WordPress后台,按我说的方法,找出你最想推荐的那个标签的ID,试着在侧边栏或者某篇文章底部,把它相关的文章列表调出来。动手试一次,比你读十篇文章都管用。遇到问题,回头再看看对应的步骤,肯定能搞定。快去试试吧!

相关推荐

最新

热门

推荐

精选

标签

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

Copyright © 2021-2026 易频IT社区. All Rights Reserved. 备案号:闽ICP备2023013482号 网站地图