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 调用,就好像多个用户同时登录到网站后端并执行任务一样。

相关文章
|
2月前
|
Java API 数据库
构建RESTful API已经成为现代Web开发的标准做法之一。Spring Boot框架因其简洁的配置、快速的启动特性及丰富的功能集而备受开发者青睐。
【10月更文挑战第11天】本文介绍如何使用Spring Boot构建在线图书管理系统的RESTful API。通过创建Spring Boot项目,定义`Book`实体类、`BookRepository`接口和`BookService`服务类,最后实现`BookController`控制器来处理HTTP请求,展示了从基础环境搭建到API测试的完整过程。
54 4
|
15天前
|
JSON 供应链 搜索推荐
某东API接口:开启电商数据交互与功能调用的新篇章
在当今的数字化时代,电商平台的开放API(Application Programming Interface,应用程序编程接口)已经成为连接开发者与电商平台之间的重要桥梁。京东作为中国领先的电商平台之一,其开放平台提供的API接口更是为开发者们带来了无限可能。本文将深入探讨京东API接口的功能、应用场景、使用流程以及其在电商领域的重要价值。
|
26天前
|
API 开发工具 开发者
探究亚马逊国际获得AMAZON商品详情 API 接口功能、作用与实际应用示例
亚马逊提供的Amazon Product Advertising API或Selling Partner API,使开发者能编程访问亚马逊商品数据,包括商品标题、描述、价格等。支持跨境电商和数据分析,提供商品搜索和详情获取等功能。示例代码展示了如何使用Python和boto3库获取特定商品信息。使用时需遵守亚马逊政策并注意可能产生的费用。
|
2月前
|
机器学习/深度学习 算法 Java
通过 Java Vector API 利用 SIMD 的强大功能
通过 Java Vector API 利用 SIMD 的强大功能
53 10
|
2月前
|
移动开发 前端开发 JavaScript
前端开发实战:利用Web Speech API之speechSynthesis实现文字转语音功能
前端开发实战:利用Web Speech API之speechSynthesis实现文字转语音功能
227 0
|
3月前
|
JSON 搜索推荐 API
深入了解亚马逊商品详情API:功能、作用与实例
亚马逊商品详情API接口由官方提供,允许开发者通过程序调用获取商品详细信息,如标题、价格等,适用于电商数据分析、搜索及个性化推荐等场景。接口名称包括ItemLookup、GetMatchingProductForId等,支持HTTP POST/GET请求,需提供商品ID、API密钥及其他可选参数。返回数据格式通常为JSON或XML,涵盖商品详情、分类、品牌、价格、图片URL及用户评价等。该接口对数据收集、实时推荐、营销活动及数据分析至关重要,有助于提升电商平台的数据处理能力、用户体验及商家运营效率。使用时需注册亚马逊开发者账号并申请API访问权限,获取API密钥后按文档构建请求并处理响应数据。
|
4月前
|
存储 JavaScript 前端开发
探索React状态管理:Redux的严格与功能、MobX的简洁与直观、Context API的原生与易用——详细对比及应用案例分析
【8月更文挑战第31天】在React开发中,状态管理对于构建大型应用至关重要。本文将探讨三种主流状态管理方案:Redux、MobX和Context API。Redux采用单一存储模型,提供预测性状态更新;MobX利用装饰器语法,使状态修改更直观;Context API则允许跨组件状态共享,无需第三方库。每种方案各具特色,适用于不同场景,选择合适的工具能让React应用更加高效有序。
91 0
|
4月前
|
监控 Cloud Native 容灾
核心系统转型问题之API网关在云原生分布式核心系统中的功能如何解决
核心系统转型问题之API网关在云原生分布式核心系统中的功能如何解决
|
4月前
|
JavaScript 网络协议 API
【Azure API 管理】Azure APIM服务集成在内部虚拟网络后,在内部环境中打开APIM门户使用APIs中的TEST功能失败
【Azure API 管理】Azure APIM服务集成在内部虚拟网络后,在内部环境中打开APIM门户使用APIs中的TEST功能失败
|
4月前
|
Web App开发 缓存 小程序
【Azure API 管理】从微信小程序访问APIM出现200空响应的问题中发现CORS的属性[terminate-unmatched-request]功能
【Azure API 管理】从微信小程序访问APIM出现200空响应的问题中发现CORS的属性[terminate-unmatched-request]功能