如果你是一个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); ?> |
这样我们的自定字段就不会在用户界面中显示啦!