制作一个PHP脚本,以便像wordpress一样发布草稿发布

时间:2015-05-07 15:54:09

标签: php wordpress wordpress-plugin wordpress-theming

我不知道用恰当的词来描述我的问题。

但我想知道是否有关于wordpress如何保存发布更新帖子的教程。

当我正在开展一个项目时,我正在尽最大努力实现这一目标,但我无法获得100%的结果。

例如,我成功保存任何帖子并发布一次,当我尝试更新已发布的帖子时会出现很多问题。

我还方便用户使用当前更改预览帖子。

如何完美地完成所有这些任务。

简而言之,wordpress的post方法是我想要的正确方法。

1 个答案:

答案 0 :(得分:2)

需要更多信息才能了解您遇到的问题。我仍然会尝试回答你的问题。

当我们使用wordpress时,它会使用php在mysql服务器中保存它的内容(帖子,页面或你添加/更改的任何其他内容)。如果你使用的是php和mysql(== mysqli),那么你可以像wordpres一样。

当你第一次在wordpress上创建一个帖子时,它会在mysql数据库上保存一个副本。当您再次打开该帖子进行编辑时,它会创建另一个相同帖子的副本,其中包括您疯狂的新编辑/更改。新副本成为有效副本,wordpress保存旧副本为先前版本,它调用修订版。您可以在此处致电阅读详情:
https://codex.wordpress.org/Revisions

视图功能如何运作?“我还方便用户预览当前更改的帖子。”

当您编辑文件但尚未保存内容时,wordpress会将内容保存为特殊修订版(请查看wordpress修订版链接)。查看链接将具有该特殊修订的ID,您可以看到使用该链接更新未保存的内容。

自动保存如何工作?
使用ajax / jquery $ .post - https://api.jquery.com/jquery.post/
在编辑帖子时,wordpress使用ajax / jquery $ .post方法保存内容,不需要刷新页面,因此您仍然可以在页面上继续编辑而无需交互。

如果我错过了什么,请告诉我 抱歉我的英语不好,不是母语为英语的人。