我不知道用恰当的词来描述我的问题。
但我想知道是否有关于wordpress如何保存发布更新帖子的教程。
当我正在开展一个项目时,我正在尽最大努力实现这一目标,但我无法获得100%的结果。
例如,我成功保存任何帖子并发布一次,当我尝试更新已发布的帖子时会出现很多问题。
我还方便用户使用当前更改预览帖子。
如何完美地完成所有这些任务。
简而言之,wordpress的post方法是我想要的正确方法。
答案 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方法保存内容,不需要刷新页面,因此您仍然可以在页面上继续编辑而无需交互。
如果我错过了什么,请告诉我 抱歉我的英语不好,不是母语为英语的人。