不使用hook post_edit_form_tag调用hook save_post

时间:2017-11-08 10:47:29

标签: wordpress

我正在开发一个插件来创建自定义帖子类型。 此自定义帖子类型具有自定义附件字段(元框)。 在自定义附件字段中,有一个上传字段。

我必须使用hook post_edit_form_tag将enctype添加到表单中。

add_action('post_edit_form_tag',  'updateEditForm');
function updateEditForm() {

    printf(' enctype="multipart/form-data" encoding="multipart/form-data" ');
}

但是使用这个钩子,系统不再进入savePost函数:

add_action('save_post', 'savePost', 10, 2 );
// or add_action('save_post_vwvideo', 'savePost', 10, 2 );
function savePost($post_id, $post)
{
    print_r($_FILES);

模具('这里&#39);     }

如果我取消激活勾post_edit_form_tag,系统调用savePost但$ _FILES为空......

我使用register_post_type创建自定义帖子(vmvideo)并使用register_meta_box_cb添加元框。

是否有强制调用savePost的代码?

感谢

菲尔

0 个答案:

没有答案