这是一个非常核心且重要的概念,对于开发者、主题设计师和希望深入了解 WordPress 的人来说是必备知识。

什么是 WordPress 网页 ID?
WordPress 网页 ID 是 WordPress 数据库中每篇文章、页面、分类、标签、媒体文件等内容的唯一数字标识符。
你可以把它想象成是每个内容在 WordPress “世界”里的身份证号码,这个号码是独一无二的。
- 文章 有一个 ID
- 页面 有一个 ID
- 分类目录 有一个 ID
- 有一个 ID
- 自定义文章类型 也有一个 ID
- 媒体文件 同样有一个 ID
为什么网页 ID 如此重要?
ID 是 WordPress 内部组织和链接所有内容的基础,虽然普通用户在浏览网站时通常看不到这个数字,但对于网站管理和开发来说,它至关重要,主要用途包括:
- 唯一性标识:确保在数据库中能精准地找到某一条内容,不会有混淆。
- 编程与开发:在 PHP 代码中,开发者几乎总是通过 ID 来获取、修改或显示特定内容。
get_the_ID()函数就是用来获取当前文章的 ID。 - 数据库操作:直接在数据库中进行查询、修改或删除时,ID 是最可靠的条件。
- 创建链接:WordPress 的固定链接结构虽然看起来是友好的文本(如
https://example.com/hello-world/),但在后台,它会通过 ID 来定位到正确的文章。 - 主题和插件开发:很多主题和插件的功能都依赖于 ID,一个“相关文章”插件可能会根据当前文章的 ID 来查找其他具有相同标签的文章。
如何查看 WordPress 的网页 ID?
这里有几种非常简单的方法,你可以根据自己的需求选择。

在文章/页面列表中直接查看(最推荐)
这是最直接、最常用的方法,尤其适合管理员。
- 登录你的 WordPress 后台。
- 在左侧菜单中,进入 文章 或 页面 列表。
- 将鼠标悬停在列表顶部的 或 “日期” 等列标题上,你会看到一个下拉箭头。
- 点击箭头,在弹出的菜单中勾选 “ID”。
- 每一篇文章或页面的最左边都会显示其对应的数字 ID。
通过固定链接查看
如果你有文章或页面的编辑权限,可以通过查看其 URL 来找到 ID。
- 在后台编辑一篇文章或一个页面。
- 在浏览器地址栏中查看 URL。
- URL 的格式通常是:
https://你的网站域名/wp-admin/post.php?post=123&action=edit post=123这里的123就是这篇文章或页面的 ID。
使用浏览器开发者工具(进阶)
对于前端开发者,这是一个快速获取 ID 的方法。
- 在你的网站上,右键点击你想要查看 ID 的文章标题或任何链接。
- 选择 “检查” (Inspect) 或 “检查元素”。
- 在打开的代码窗口中,找到对应的 HTML 标签(比如文章标题通常是
<h1>或<h2>标签)。 - 查看这个标签的
class属性,WordPress 会自动给文章标题的链接加上一个包含 ID 的class,格式通常是post-123,这里的123ID。
<h1 class="entry-title"><a href="..." rel="bookmark">文章标题</a></h1>
在这种情况下,你需要找到父级元素(如文章容器 <article>)的 class,它通常是 post-123。

使用插件(如果后台没有显示)
如果你的后台没有显示 ID 列(可能被主题或插件隐藏了),你可以安装一个轻量级的插件来强制显示。
一个非常流行的插件是 "Post ID Number",安装并启用后,它会在文章列表、媒体库、分类列表等所有地方直接显示 ID。
常见问题与注意事项
ID 会改变吗?
- 文章/页面的 ID:一旦创建,通常不会改变,这是非常重要的,因为改变 ID 会导致所有指向它的链接失效(包括内部链接和外部链接)。
- 分类/标签的 ID:通常也不会改变,除非你手动删除后重新创建了一个同名的新分类,它会获得一个新的 ID。
- 媒体文件的 ID:当你上传一张图片时,它会获得一个 ID,如果你删除这张图片并重新上传一张同名的图片,它会是一个全新的文件,并获得一个新的 ID。
ID 是连续的吗?
不一定,你创建了 3 篇文章,ID 可能是 1, 2, 3,但你删除了第 2 篇,然后又创建了一篇新文章,新文章的 ID 会是 4,而不是 2,ID 中间可能会有空缺。
ID 和 Slug 有什么区别?
这是一个常见的混淆点。
| 特性 | ID (数字) | Slug (别名/ slug) |
|---|---|---|
| 本质 | 数据库中的唯一数字 ID | URL 中用于识别内容的友好文本 |
| 示例 | 123 |
hello-world |
| 可读性 | 对机器友好,对人不友好 | 对人友好,对机器不友好 |
| 可修改性 | 通常不可修改 | 可以随时修改 |
| 用途 | 后台开发、数据库操作 | 前端 URL、用户友好链接 |
关系:WordPress 内部通过 ID 来定位内容,然后通过一个叫 “重写规则” (Rewrite Rules) 的机制,将 ID=123 这样的请求转换成 hello-world 这样的友好 URL。
- 网页 ID 是 WordPress 内容的唯一数字身份证。
- 它是后台开发、数据库操作和内容链接的核心。
- 最简单的查看方法是在后台文章/页面列表中添加“ID”列。
- ID 通常不会改变,而 Slug (别名) 可以随意修改。
理解并熟练使用 WordPress ID,是迈向 WordPress 高级使用和开发的关键一步。
