为什么SAVE_POST挂接没有运行?

时间:2011-04-06 作者:JM at Work

我想保存我的元盒,我有

function xxx_meta_box_callback() {
    add_meta_box(\'xxx-meta\', \'xxx Details\', \'xxx_meta_box\', \'xxx-post-type\', \'side\', \'default\');
    add_action(\'save_post\', \'xxx_save_meta_box\');
    error_log(\'meta box cb\');
}

function xxx_save_meta_box($post_id, $post) {
    error_log(\'running ...\');
    die(\'OK!!!\');
}   
我的错误日志中的“meta box cb”正常,但是xxx_save_meta_box() 似乎没有运行。为什么会这样?

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

在你的主题中试试这个functions.php 文件,或.php 您可能正在编写的插件文件:

add_action(\'save_post\', \'xxx_save_meta_box\');
function xxx_meta_box_callback() {
  add_meta_box(\'xxx-meta\',\'xxx Details\',\'xxx_meta_box\',\'xxx-post-type\',\'side\',\'default\');
  error_log(\'meta box cb\');
}
function xxx_save_meta_box($post_id, $post) {
  error_log(\'running ...\');
  die(\'OK!!!\');
}   

结束

相关推荐

具有自定义帖子类型值的Metabox

我需要重新编写一个当前的WP网站,我认为需要自定义帖子类型,并结合元框。基本布局为作者(自定义)书籍(自定义)照片(自定义)所有3个自定义帖子都是独立的,但也以某种方式“链接”。作为一名作家,他将写2本书,拍10张照片在浏览书籍时也是如此,我需要链接作者,然后是作者的照片。如何在每个自定义帖子中重新创建元数据库,以允许对其他帖子进行多选。为了澄清这一点,在添加作者时,我需要能够将书籍和照片链接到它(使用它们自己的类型)。我希望它“有点”清晰。非常感谢您的帮助。。。谢谢