在 WordPress 编辑文章或页面时,我们常常会看到“标题”、“正文”、“特色图片”等常用输入框。但其实,WordPress 背后还有很多字段是默认隐藏的,尤其是在“自定义字段”部分。那这些字段都藏到哪里去了?能不能重新显示出来?本文将为你揭晓答案。
一、默认隐藏字段是什么?
WordPress 的内容是由各种“字段”构成的。这些字段存储在数据库中,包括:
标题(title)
正文(content)
摘要(excerpt)
发布时间(post_date)
作者(post_author)
自定义字段(postmeta)
其中,自定义字段最灵活,可以手动添加“键值对”,实现很多功能扩展。但 WordPress 出于简化界面和安全性的考虑,会自动隐藏一些字段,不显示在后台编辑页面的“自定义字段”列表中。
二、常见默认隐藏字段有哪些?
这些字段虽然存在,但不会直接显示在编辑器中(除非手动添加),以下是常见示例:
字段名称含义说明_edit_lock防止多用户同时编辑的锁定标记_edit_last最后编辑者 ID_thumbnail_id特色图像 ID_wp_page_template页面模板文件名_menu_item_type导航菜单项类型_menu_item_url导航菜单链接地址_yoast_wpseo_*Yoast SEO 插件相关字段_wp_old_slug保存旧的 URL Slug(别名)
这些字段通常以 下划线开头(_),WordPress 会默认将其视为“私有字段”,从而在编辑器界面隐藏。
三、这些字段能恢复显示吗?
方法一:手动输入字段名
在编辑器中的“自定义字段”部分(若未开启,请先点击右上角设置 → 打开“自定义字段”面板):
点击【添加新字段】
在“名称”栏手动输入隐藏字段名(如 _thumbnail_id)
输入对应的值并保存
该字段就会出现在可选列表中
但要注意:有些字段如 _edit_lock 并非供用户手动修改,不建议直接操作。
方法二:以 Admin Columns 插件为例,查看隐藏字段
如果你希望在后台文章或页面列表中直接查看每篇内容的所有字段,包括默认隐藏的 _ 开头字段,可以使用插件 Admin Columns 来实现。这个插件不仅支持字段查看,还支持自定义排序、筛选、导出等功能。
下面是具体操作步骤:
第一步:安装插件
进入 WordPress 后台 → 插件 → 安装插件
搜索 Admin Columns
点击“安装”,然后“启用”
第二步:配置字段显示
在后台侧边栏的“设置”找到【Admin Columns】菜单,点击进入
选择要配置的内容类型(如 Posts、Pages)
点击【添加列(+ Add Column)】
在“类型”下拉菜单中选择 Custom Field(自定义字段)
填入字段名称,例如 _thumbnail_id 或 _edit_lock保存设置
第三步:查看字段内容
返回文章或页面列表页面
列表中会出现你刚刚添加的字段列
每篇内容对应的字段值将以列表形式展示出来
例如:
_thumbnail_id 显示为图片 ID
_edit_last 显示为编辑者 ID
_wp_page_template 显示为使用的模板名
四、是否应该修改这些字段?
虽然你可以通过插件或代码访问和修改这些隐藏字段,但需要特别注意:
_ 开头的字段往往与系统或插件逻辑有关,不建议随意更改
若需要调用这些字段,可以在模板中使用 get_post_meta() 函数读取
修改前务必备份,避免意外引发页面错乱或功能失效$value = get_post_meta(get_the_ID(), ‘_thumbnail_id’, true);
五、总结
问题解答WordPress 会隐藏哪些字段?以 _ 开头的私有字段能否显示这些字段?可以手动添加字段名或使用插件查看是否建议修改隐藏字段?除非了解其作用,否则不建议直接修改哪个插件能查看隐藏字段?Post Meta Inspector,简单好用
隐藏字段是 WordPress 背后运行的重要机制的一部分。了解这些字段能帮助你更好地控制内容结构、调试功能或扩展自定义功能。但操作时需谨慎,确保不干扰系统和插件的正常运行。
如你想进一步学习如何利用这些字段进行开发调用,或搭配 ACF 展示在前台页面,也欢迎继续交流。