如何从“Custom Fields”字段集中删除特定的自定义帖子元?

时间:2010-09-15 作者:Scott B

我已经创建了一个自定义元框来处理特定的自定义post元字段,我不想让这些自定义字段在“自定义字段”区域中重复。

如何从“自定义字段”字段集中删除特定的自定义帖子元?

2 个回复
最合适的回答,由SO网友:EAMann 整理而成

要从“自定义字段”部分隐藏自定义字段,请在其前面加下划线。所以add_post_meta($id, \'name\', \'value\'); 变成add_post_meta($id, \'_name\', \'value\');.

以下是一个很好的备份参考:

SO网友:Sayzar

您可以挂接到is\\u protected\\u元过滤器,并为要隐藏的任何自定义字段返回true。

add_filter(\'is_protected_meta\', \'my_is_protected_meta_filter\', 10, 2);
function my_is_protected_meta_filter($protected, $meta_key) {
    return $meta_key == \'meta-name\' ? true : $protected;
}

结束

相关推荐