如何防止元数据在帖子中被编辑?

时间:2013-08-09 作者:Shaun

我需要在每篇文章中自动添加一个“民意调查”,并且希望这样做,而不必每次都使用插件手动创建民意调查,因此我有一个想法,将民意调查结果作为元数据存储在文章中。因此,每次有人投票时,它都会将他们的投票保存为帖子中的自定义字段元值。

这在理论上应该是可行的,但我早期发现的一个问题是,在编辑包含民意调查的帖子时,如果有人在我编辑时投票,然后我按Update,结果会重置回我开始编辑之前的状态,因为自定义字段会与帖子一起保存。

当我更新帖子时,有没有办法阻止保存某个自定义字段?或者让它在保存之前检索最新的值?

1 个回复
最合适的回答,由SO网友:Eugene Manuilov 整理而成

我建议您从后期编辑页面中删除自定义字段元框。您可以使用remove_meta_box() 作用

add_action( \'admin_menu\' , \'wpse8170_remove_post_custom_fields\' );
function wpse8170_remove_post_custom_fields() {
    remove_meta_box( \'postcustom\' , \'post\' , \'normal\' ); 
}

结束

相关推荐