使用wp_INSERT_POST和POST_UPDATE_META,但之后需要触发SAVE_POST

时间:2018-05-11 作者:user3795286

我正在使用日历插件。我一直在使用表单数据创建一个新的自定义帖子类型的日历插件,然后更新该日历插件的帖子元自定义字段。这是可行的。

然而,在插件类的save\\u post操作上还有其他post meta。

我正在设法开火:

do_action( \'save_post\', $post_id, $post, $update ); 
之后。我有$post\\u id,但没有$post或$update。因此,它激发所有方法,就像我在管理中单击save post一样。

非常感谢。

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

您应该能够使用wp_update_post() -https://codex.wordpress.org/Function_Reference/wp_update_post

例如:。

$my_post = array(
    \'ID\' => $post_id,
);

wp_update_post( $my_post );
调用此函数时,应运行“save\\u post”操作。

结束