如何在提交表单时保存编辑后的帖子

时间:2019-02-04 作者:davidau

我已经在我的WooCommerce编辑产品(我想和WordPress编辑过去一样)页面上添加了一个自定义按钮(通过html格式)。当按下此按钮时,我的php代码将解析帖子内容。问题是,如果我编辑帖子内容,并且没有首先单击标准的“更新”按钮,我编辑的内容就会丢失。如何将标准WordPress“更新”按钮功能添加到自定义表单按钮?

这是我使用“add\\u meta\\u box”操作添加的表单:

<form method="post" action="">
<div>
<input type="submit" name="mxUpldImg" class="button-primary" alue="Upload Mx Img" />
</div>
</form>
然后,我使用“admin\\u init”操作检查我的帖子。

1 个回复
SO网友:Mohsin Ghouri

您在帖子内容的解析功能中做什么?您可以在标准更新按钮的触发器上执行相同的操作,以避免数据丢失。

请使用save_post 单击标准更新按钮即可执行您的功能。请参阅下面的链接以获取save\\u post hook的文档。https://codex.wordpress.org/Plugin_API/Action_Reference/save_post