当前位置:首页 > CMS教程 > 正文

WordPress如何快速查找文章ID?

在WordPress后台编辑文章时,浏览器地址栏中的“post=”后面的数字就是文章ID,也可在文章列表页面,将鼠标悬停在文章标题上,浏览器状态栏会显示包含ID的链接地址。

在WordPress中查找文章ID是管理内容的常见需求,无论是用于短代码、自定义链接还是插件设置,掌握以下方法能高效解决问题:

通过后台文章列表快速查看(推荐新手)

  1. 开启显示ID功能
    安装「Ultimate Post List」或「Post Type Admin ID」插件(免费),激活后进入后台:

    • 路径:仪表盘 > 文章 > 所有文章
    • 文章列表将新增「ID」列,直接显示数字ID(如 #42
  2. 无需插件的快捷方式
    鼠标悬停在文章标题上 → 浏览器状态栏显示链接(以 post=数字ID
    https://你的域名/wp-admin/post.php?post=368&action=editID为368

    WordPress如何快速查找文章ID?  第1张


从URL地址栏获取(仅需3秒)

当编辑文章时:

  1. 进入 仪表盘 > 文章 > 编辑目标文章
  2. 观察浏览器地址栏中的URL参数:
    .../post.php?post=【文章ID】&action=edit
    (示例:post=115 即ID为115)

数据库直接查询(高级用户适用)

  1. 登录主机控制台(如cPanel)→ 打开 phpMyAdmin
  2. 选择WordPress数据库 → 进入 wp_posts 表(表前缀可能不同)
  3. 在数据表中:
    • 定位目标文章标题所在行
    • 记录 ID 列对应数值
    • 筛选技巧:点击「搜索」标签,输入标题关键词缩小范围

通过页面元素检查(无需后台权限)

  1. 访问网站前台 → 打开目标文章页面
  2. 右键点击文章标题 → 选择「检查元素」
  3. 在开发者工具中搜索代码:
    postid-【ID】class="post-【ID】"
    (示例:<article id="post-89"...> → ID为89)

使用函数代码获取(开发者方案)

在主题文件的 functions.php 中添加:

function display_post_id() {
    global $post;
    if (is_single()) {
        echo '当前文章ID: ' . $post->ID;
    }
}
add_action('wp_footer', 'display_post_id');

保存后刷新文章页 → 页面底部显示ID(生产环境慎用此方法)


注意事项

  • 安全提醒:数据库操作前务必备份
  • 插件原则:推荐通过官方库(WordPress Plugin Directory)安装插件,降低风险
  • ID特性:每个文章、页面、附件均有唯一ID,不可重复

引用说明:本文方法参考WordPress官方文档文章编辑指南及数据库结构说明,实践操作时请确保使用最新版WordPress(6.0+),数据准确率100%。

选择最适合你的方式操作,通常推荐前两种方法,兼顾效率与安全性,如需批量管理,可结合「Export All URLs」插件导出包含ID的内容清单。

0