WordPress Heartbeat API都有哪些功能?

简介: WordPress Heartbeat API 的三个主要功能,WordPress Heartbeat API 提供三个关键功能,使网站管理更加轻松便捷。这些功能是自动保存、内容锁定和实时仪表板通知。北京六翼信息技术有限公司指出它们对于有多个用户同时登陆和活动的社区或协作编辑的网站尤为重要。

WordPress Heartbeat API 的三个主要功能
WordPress Heartbeat API 提供三个关键功能,使网站管理更加轻松便捷。这些功能是自动保存、内容锁定和实时仪表板通知。北京六翼信息技术有限公司指出它们对于有多个用户同时登陆和活动的社区或协作编辑的网站尤为重要。
121.png

WordPress Heartbeat API都有哪些功能

  1. 自动保存和修改

自动保存和修订是 WordPress Heartbeat API 提供的主要功能之一。每当用户在块编辑器中工作时,WordPress 每 60 秒执行一次内容自动保存。这确保没有任何更改未保存。通过每分钟向服务器发送请求,WordPress Heartbeat API 将帖子或页面的工作副本保存到其数据库中,该副本将存储在那里,直到运行新的自动保存。

由 Heartbeat API 提供支持的 WordPress 自动保存非常有用。它们可以在浏览器崩溃或连接问题时防止数据丢失。自动保存不会替换用户创建的任何修订,也不会累积在数据库中。

2.内容锁定
内容锁定是 WordPress Heartbeat API 的另一个功能,可以为 WordPress 网站所有者提供更好的编辑体验。如果当前正在编辑帖子或页面,WordPress 将锁定它以防止其他用户对其进行更改。WordPress Heartbeat API 将每 15 秒向服务器发送一次请求。如果另一个用户打开锁定的内容进行编辑,它将显示一条通知。

3.实时仪表板通知
WordPress Heartbeat API 支持实时仪表板通知,包括由插件发送的通知。Heartbeat API 提供的客户端-服务器通信的可靠性已导致成千上万的 WordPress 插件开发人员将其集成到他们的应用程序中。

网站管理区域中 WordPress Heartbeat API 调用的默认间隔为 15 秒。希望使用 API 功能的插件开发人员可以配置自定义间隔,以便在客户端应用程序和服务器之间交换数据。

WordPress Heartbeat API 如何工作?
WordPress Heartbeat API 使用 AJAX(异步 JavaScript 和 XML)从管理仪表板与服务器通信。应用程序编程接口收集数据并通过所谓的 jQuery 事件发送数据。admin-ajax 处理程序接收数据并在服务器端处理它,随后准备并返回 JSON 格式的响应。

当加载 WordPress 仪表板时,客户端代码会设置一个间隔,也称为滴答,每 15 到 120 秒运行一次,具体取决于任务。Heartbeat API 代码的任务是在客户端收集数据并将其传送到服务器以接收更新。

Heartbeat API 调用的总数取决于同时在网站上工作的活跃用户数。这与加载的 WordPress 仪表板实例数相同。在多个浏览器窗口中打开 WordPress 管理区域会创建相同数量的 Heartbeat API 调用,就好像多个用户同时登录到网站后端并执行任务一样。

相关文章
|
16天前
|
API
|
26天前
|
JavaScript 网络协议 API
【Azure API 管理】Azure APIM服务集成在内部虚拟网络后,在内部环境中打开APIM门户使用APIs中的TEST功能失败
【Azure API 管理】Azure APIM服务集成在内部虚拟网络后,在内部环境中打开APIM门户使用APIs中的TEST功能失败
|
26天前
|
监控 Cloud Native 容灾
核心系统转型问题之API网关在云原生分布式核心系统中的功能如何解决
核心系统转型问题之API网关在云原生分布式核心系统中的功能如何解决
|
26天前
|
Web App开发 缓存 小程序
【Azure API 管理】从微信小程序访问APIM出现200空响应的问题中发现CORS的属性[terminate-unmatched-request]功能
【Azure API 管理】从微信小程序访问APIM出现200空响应的问题中发现CORS的属性[terminate-unmatched-request]功能
|
1月前
|
JSON 算法 API
京东以图搜图功能API接口调用算法源码python
京东图搜接口是一款强大工具,通过上传图片即可搜索京东平台上的商品。适合电商平台、比价应用及需商品识别服务的场景。使用前需了解接口功能并注册开发者账号获取Key和Secret;准备好图片的Base64编码和AppKey;生成安全签名后,利用HTTP客户端发送POST请求至接口URL;最后解析JSON响应数据以获取商品信息。
|
19天前
|
存储 JavaScript 前端开发
探索React状态管理:Redux的严格与功能、MobX的简洁与直观、Context API的原生与易用——详细对比及应用案例分析
【8月更文挑战第31天】在React开发中,状态管理对于构建大型应用至关重要。本文将探讨三种主流状态管理方案:Redux、MobX和Context API。Redux采用单一存储模型,提供预测性状态更新;MobX利用装饰器语法,使状态修改更直观;Context API则允许跨组件状态共享,无需第三方库。每种方案各具特色,适用于不同场景,选择合适的工具能让React应用更加高效有序。
31 0
|
1月前
|
开发工具 git
根据使用者反馈,对开源项目 go-gin-api 新增两个功能
根据使用者反馈,对开源项目 go-gin-api 新增两个功能
23 0
|
2月前
|
搜索推荐
wordpress网站添加一个临时维护功能
wordpress网站添加一个临时维护功能
41 3
|
3月前
|
人工智能 运维 Serverless
函数计算产品使用问题之启动的实例是否有调用api接口停止功能
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
2月前
|
PHP 数据安全/隐私保护
WordPress网站添加输入密码才能访问功能
为你的网站添加 php 输入密码访问网站功能,这个功能其实很简单,在应用中的场景也是往往为内部或是个人使用的页面里面,在登陆的时候可以弹出一个窗口,做隐私保护,以下的代码可以满足大家的这个功能,同时可以在代码里自定义密码。同时只要在现有代码的上下添加好加密的代码就可以。记得要调整一下默认密码。不然会被入侵的。
29 0