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

相关文章
|
18天前
|
Java API
深入探讨 Java 8 集合操作:全面解析 Stream API 的强大功能
深入探讨 Java 8 集合操作:全面解析 Stream API 的强大功能
20 2
|
2月前
|
存储 缓存 安全
API在Visual Basic中的应用:连接外部服务与扩展功能
【4月更文挑战第27天】本文探讨了在Visual Basic中使用API连接外部服务和扩展功能的方法,涵盖了API的基本概念、种类及如何使用本地和Web API。通过DllImport调用本地API,利用HttpClient和WebClient与Web API交互,同时强调了第三方API的使用和SOA架构中的API角色。安全性、性能优化和错误处理是实践中的关键点。案例研究和最佳实践有助于开发者更有效地利用API,提升Visual Basic应用程序的功能和灵活性。随着API技术的发展,Visual Basic将持续支持开发者创造更强大的应用。
|
5天前
|
人工智能 运维 Serverless
函数计算产品使用问题之启动的实例是否有调用api接口停止功能
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
9天前
|
PHP SEO
WordPress强大多功能主题模板The7 v9.16.0
The7可以与WPBakery Page Builder(原Visual Composer)和Ultimate Addons的完全无缝集成。它也与大多数流行的插件完全兼容,例如WooCommerce,WPML,Yoast SEO,All in One WP Migration,W3 Total Cache等。大多数用户均表示:The7是迄今为止与这些插件一起使用的最佳主题!
13 2
|
27天前
|
存储 缓存 自然语言处理
WordPress是一个功能强大的开源内容管理系统
【6月更文挑战第5天】*WordPress是一个功能强大的开源内容管理系统
25 2
|
2月前
|
SQL 数据管理 API
数据管理DMS产品使用合集之阿里云DMS提供API接口来进行数据导出功能吗
阿里云数据管理DMS提供了全面的数据管理、数据库运维、数据安全、数据迁移与同步等功能,助力企业高效、安全地进行数据库管理和运维工作。以下是DMS产品使用合集的详细介绍。
|
2月前
【ripro美化】全站美化包WordPress RiPro主题二开美化版sucaihu-childV1.9(功能集成到后台)
1、【宝塔】删除ripro文件,上传最新ripro版本,然后上传压缩包内的ripro里面的对应文件到ripro主题对应内覆盖(找到对应路径单个文件去覆盖)。 2、然后上传ripro-chlid子主题美化包到/wp-content/themes路径下 3、注意顺序 原版–>美化包–>后台启用子主题(已启用请忽略)。
53 0
【ripro美化】全站美化包WordPress RiPro主题二开美化版sucaihu-childV1.9(功能集成到后台)
|
2月前
|
JavaScript API
Vue3 API函数及功能
Vue3 API函数及功能
13 0
|
2月前
|
机器学习/深度学习 前端开发 API
实现以图搜货功能,淘宝API开发实战分享
实现以图搜货功能,淘宝API开发实战分享
50 0
|
2月前
|
文字识别 安全 API
阿里云文字识别OCR的发票凭证识别功能可以通过API接口的形式进行调用
【2月更文挑战第5天】阿里云文字识别OCR的发票凭证识别功能可以通过API接口的形式进行调用
145 5