WP_INSERT_POST在更新时删除信息

时间:2014-06-09 作者:user319940

我用的是前端表单wp_insert_post 要从网站前端更新帖子,我正在使用:

\'ID\' => get_the_ID(),
确保它正在更新当前帖子(表单显示在帖子页面上)。我正在使用以下内容编辑帖子内容:

\'post_content\' => $_POST[\'postContent\'],
(这将从提交的表单中获取结果)。

但是,在保存时,信息会提交到帖子中,但所有其他帖子数据(如标题和帖子密码)似乎都会重置。

有什么办法阻止这种情况发生吗?这似乎是一些非常奇怪的默认功能。

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

您使用了错误的函数。wp_insert_post() 用于创建帖子。你需要wp_update_post() 如果要更新现有数据。

结束

相关推荐