如果你是一个WordPress插件或主题的开发者,或许会经常用到自定栏位(或者叫自定义栏目)来储存主题/插件的相关参数,不过有趣的是,WordPress控制台文章编辑页面或使用 the_meta()
模板函数时,WordPress不会显示以 _
(下划线)开头的自定义栏目!
介绍
对于一些不想让用户看到或者修改的自定栏位,我们就可以将自定栏位之前加入 _
下划线来隐藏这些函数,避免用户感到混淆甚至对内容进行胡乱修改,例如我们想要将文章的最新评论时间加入自定栏位中,如果将栏位名字设定为 latest_comment_time
,将会显示于自定栏位内:
1 |
<?php add_post_meta($post_ID, 'latest_comment_time', '最新评论时间', true); ?> |
但是如果我们不想让用户对值自行修改,我们就可以在栏位名字前加入 _
符号:
1 |
<?php add_post_meta($post_ID, '_latest_comment_time', '最新评论时间', true); ?> |
这样我们的自定栏位就不会在用户界面中显示啦!