WordPress查询页面ID的几种常用方法

来自:素雅营销研究院

头像 方知笔记
2025年05月05日 04:54

在WordPress网站开发和管理过程中,经常需要获取特定页面的ID,以便进行各种自定义操作。本文将介绍几种查询WordPress页面ID的有效方法。

方法一:通过页面URL查看

  1. 登录WordPress后台
  2. 导航至”页面”部分
  3. 将鼠标悬停在目标页面上
  4. 查看浏览器状态栏中显示的链接,其中包含类似post=123的参数,数字部分即为页面ID

方法二:使用PHP代码查询

在主题文件或自定义插件中,可以使用以下代码获取当前页面ID:

$page_id = get_the_ID();

或者要获取特定页面的ID:

$page = get_page_by_path('about-us'); // 替换为你的页面slug
$page_id = $page->ID;

方法三:数据库直接查询

  1. 通过phpMyAdmin或其他数据库管理工具登录WordPress数据库
  2. 打开wp_posts表(表前缀可能不同)
  3. 查找post_type为”page”的记录
  4. 对应的ID列即为页面ID

方法四:使用插件辅助

可以安装”Show IDs”等插件,这些插件会在WordPress后台的页面列表中直接显示每个页面的ID。

方法五:REST API查询

通过WordPress REST API获取页面信息:

https://yourdomain.com/wp-json/wp/v2/pages?slug=about-us

在返回的JSON数据中,id字段即为页面ID。

注意事项

  • 确保在修改任何代码前备份网站
  • 在生产环境使用前,先在开发环境测试代码
  • 不同WordPress版本可能略有差异

掌握这些方法后,您可以轻松获取任何WordPress页面的ID,为后续的开发和定制工作提供便利。