我开发了一个插件,它有一个自定义的metabox,使用save_post
挂钩以存储数据。这个插件已有18个月的历史,被成千上万的客户使用,所以我很确定一切都很好。
自从我将测试平台更新到v3之后。6.1,我无法在以前创建的页面/帖子上运行该挂钩。它只适用于新的。
(我是网站中唯一的WP用户。WP调试已启用)
有没有人有过同样的经历?有什么线索吗?我错过了一些变化?
EDIT:
我现在用来检查挂钩的代码是这样的(出于隐私原因,我删除了内部代码):
function saving_metabox($post_id) {
die(\'test\');
if(isset($_POST[\'plugin_noncename\'])) {
... ...
}
return $post_id;
}
add_action(\'save_post\', \'saving_metabox\');