通过使用Post锁定机制,我实现了两件事:Wordpress每隔15秒发送一次ajax请求,以“刷新”锁定。响应可以指示帖子是否被其他管理员锁定。其次,Wordpress在wp_postmeta表中保留最后一个编辑管理员的身份(它还存储时间戳)。
我无法弄清楚的是,Wordpress是如何使用这种机制推断帖子的“状态”的。它似乎没有使用任何Websocket,但即使你突然关闭浏览器,Wordpress也会发现你已“完成”编辑帖子。
有人可以解释这个问题吗?我会提到我没有查看Wordpress代码。我只是试图通过查看网络选项卡和mysql数据库来弄清楚机制的逻辑。