-
WordPress 6.5 新增的块绑定 API 使用示例
WordPress 6.5 引入了一种扩展块的新方法——块绑定 API(Block Bindings API),该方法大大减少了在块编辑器中集成不同类型数据所需的自定义代码。 什么是块绑定 API? 假设给定一个核心块,并且用它显示来自特定源的数据,例如,文章元数据或自定义PHP逻辑。如何实现呢? 这实际上是一个棘手的问题:在 WordPress 的早期版本中,您无法使用Gutenberg的核心块…- 168
- 0
-
交互 API 准备在 WordPress 6.5 中正式亮相
Interactivity API 正在合并到 WordPress 6.5 中。它通过标准化交互元素的开发彻底改变了网站交互性。这使开发人员更容易并增强用户体验。它支持动态交互,例如跨块共享数据,而无需重新加载页面。这为开发人员、用户和企业等开辟了新的可能性。它可能标志着 WordPress 发展的一个重要里程碑。 今天,WordPress 贡献者 Carlos Bravo正式宣布将 交互API(…- 117
- 0
-
WordPress 6.2 引入 HTML API 修改HTML标签和属性
WordPress 6.2 引入了WP_HTML_Tag_Processor –一个供块作者在PHP中调整块标记中的HTML 标签属性的工具。它是新 HTML 处理API中的第一个组件。 在 WordPress 中更新 HTML 一直需要使用不舒服的工具。正则表达式很困难并且容易出现各种错误。DOMDocument占用大量资源,无法正确处理现代 HTML,并且在许多托管平台上不可用。 WP_HTM…- 434
- 0
-
如何管理 WordPress Heartbeat API
WordPress Heartbeat(心跳) API 已经存在了将近十年。它提供了 WordPress 仪表板和主机服务器之间的无缝实时通信。Heartbeat API 内置于 WordPress 核心,提供强大的功能,可以显着改善网站管理体验。 然而,这种力量是有代价的。它是保持通信顺畅运行所需的服务器资源数量。运行资源密集型网站或让您的托管服务提供商对内存和 CPU 时间施加严格限制可能会导…- 637
- 0
-
Gutenberg 区块样式 API 简介
Gutenberg 提供了不同的 API,可帮助开发人员增强/扩展现有功能,今天;我们将在本教程中介绍 Gutenberg 样式 API 以及一个示例。 什么是古腾堡样式 API? Gutenberg 样式 API 允许我们使用其他样式扩展现有的 Gutenberg 块。这是一个简单的 API,但在某些情况下非常有用。 入门 为了开始,使用这个启动模板“ CakeWP/gutenberg…- 340
- 0
-
WordPress 5.7 中新的区块变体API
新属性 isActive 块变体设置现在可以包含一个新属性 isActive。此可选属性是一个功能,古腾堡编辑器使用该功能来确定给定块的变化形式。这意味着诸如的块编辑器界面,比如BlockCard可以显示块变体的标题和描述,而不是块的标题和描述。 我们需要此功能由块/插件作者显式实现,因为在许多情况下,通过动态检查所有块属性来尝试找到匹配项是没有意义的。一个例子是 e…- 387
- 0
-
使用百度API来检测WordPress文章和评论是否包含敏感违规内容
为了响应《互联网跟帖评论服务管理规定》,严格执行《网络安全法》第十二条第二款的规定:“任何个人和组织使用网络应当遵守宪法法律,遵守公共秩序,尊重社会公德,不得危害网络安全,不得利用网络从事危害国家安全、荣誉和利益,煽动颠覆国家政权、推翻社会主义制度,煽动分裂国家、破坏国家统一,宣扬恐怖主义、极端主义,宣扬民族仇恨、民族歧视,传播暴力、淫秽色情信息,编造、传播虚假信息扰乱经济秩序和社会秩序,以及侵害…- 1.9k
- 0
-
WordPress 5.4 新增编辑器的渐变色自定义API
WordPress 5.4通过一些新的主题API允许您的主题在封面( Cover )和按钮(Buttons)块中使用渐变作为背景。这些新的API与颜色和字体API的方法类似。 配置预定义的渐变集 首先配置一组预定义的渐变集。使用theme-support选项执行此操作editor-gradient-presets,然后传递一个代表渐变集的数组: add_theme_support( 'e…- 706
- 0
-
WordPress 5.4 对古腾堡编辑器 Block Editor API 常规更新
弃用Meta 属性源 WordPress 5.4弃用了Meta属性源(Meta attribute sources)。 使用这些属性的现有代码仍然可以使用,但是有一种新的方式可以作为替换。 可使用EntityProvider和相关的挂钩API来代替Meta属性。 EntityProvider 以及相关的钩子API提供了一种更灵活,更强大的方法来构建块,这些块可从WordPres…- 1k
- 0
-
如何使用WordPress 函数向远程api发出Get和Post请求
有时您可能希望向远程/外部Api发出请求以获取一些数据。也许您想在博客上显示最新的微博内容,或者您想从其他WordPress网站获取最新的文章。对于这些情况,WordPress具有wp_remote_get和wp_remote_post 函数。 发出获取(Get)请求 <?php /** * do_remote_get. * * Make a get request to a remote …- 1.8k
- 0
-
如何防止和应对WordPress的DDoS攻击
WordPress是世界上最受欢迎的建站程序之一,因为它具有强大的功能和安全的代码库。但是,这不能保护WordPress或任何其他软件免受Internet上常见的恶意DDoS攻击。 DDoS攻击会使网站变慢,最终使用户无法访问它们。这些攻击可以同时针对大型和小型网站。 您可能想知道使用WordPress搭建的小型企业网站如何在资源有限的情况下阻止此类DDoS攻击? 在这篇教程中,我们将向您展示如何…- 1.8k
- 0
-
什么是WordPress Heartbeat API以及如何对其进行管理
WordPress在2013年推出了Heartbeat API(国内可能也叫做 心跳 API),该功能可让您的浏览器自动与服务器通信。但是,此功能有两个缺点。 如果使用共享主机计划,则需要仔细查看服务器的CPU使用率。这是因为某些托管公司可能会在您超出限额时暂停您的帐户。 在这里,我们将讨论为什么WordPress Heartbeat API是引起CPU占用过高的主要原因所在。 什么是W…- 737
- 0
-
WordPress 5.3 新增古腾堡区块样式和示例 API
除了针对古腾堡编辑器的许多改进和功能外,WordPress 5.3还为开发人员提供了新的与区块相关的API。 服务器端块样式变化API 包含了服务器端帮助程序来简化注册和取消注册区块样式。 以前,为了注册区块样式,需要编写一个JavaScript脚本来执行注册并确保脚本已正确排队引入。在WordPress 5.3,你可以在整个过程中使用PHP函数register_block_style和unreg…- 671
- 0
-
WordPress HTTP API 指南:回顾
撰写一个有关API,或API的一部分的系列教程,所面临的其中一个挑战,是不花费太多时间很难覆盖所述API的各个方面,同时尽量不只是简单带过API的皮毛,而没有给予足够的实用信息。 案例分析:纵观过去的系列中,我们已经讲解了 WordPress HTTP API。具体而言,我们已经介绍了wp_remote_get和wp_remote_post,并已经使用这两个函数做了比较广泛的工作,包括创建了实例。…- 3.3k
- 0
-
WordPress HTTP API 指南:从 wp_remote_post 保存数据
在前面的文章中,我们创建了一个小插件作为 wp_remote_post 的实例,但是这个实例还没有完成。 当然,通过实例可以看到如何使用函数发出请求,甚至如何设置一个脚本来负责接收数据并返回数据,但它是没有多大用处,除非我们对它进行改进。在本系列的最后一篇文章,我们会重新审视上一篇文章所创建的插件,并对它进行改进。 注:由于时间精力有限,本教程没办法翻译分享,希望朋友们可以加入我们,帮助我们进行翻…- 2.3k
- 0
-
WordPress HTTP API 指南:wp_remote_post 实例
在前面的文章中,我们回顾了 GET 请求,使用 PHP 原生功能来发起请求,以及概览了 WordPress wp_remote_post API 函数及所提供的参数。 本文将在实际中使用 wp_remote_post 以便了解它是如何具体工作的。请记住,wp_remote_post 只是 HTTP API 中的一部分,还有其他类似函数等待我们学习。 注:由于时间精力有限,本教程没办法翻译分享,希望…- 727
- 0
-
WordPress HTTP API 指南:wp_remote_post 概述
在 WordPress HTTP API 指南这个系列的上半部分,我们讲解了 wp_remote_get,具体说来有如下几个方面: wp_remote_get 函数概述 一个 wp_remote_get 实例 如何处理 wp_remote_get 响应 了解 wp_remote_get 的参数 我们继续该系列的讲解,不过这次要了解的是这个 HTTP API 的第二种方法:wp_remote_pos…- 1.1k
- 0
-
WordPress HTTP API 指南:wp_remote_get 参数
在前面的文章中,我们已经概述了 wp_remote_get 函数,以及通过实例来展示如何使用它。 在学习 WordPress HTTP API 的其他功能前,我们需要切确地了解通过 wp_remote_get 发起的请求会返回什么信息,以便我们了解它所返回的数据,撰写更加安全的代码,以及根据需要撰写更加复杂的请求。 注:由于时间精力有限,本教程没办法翻译分享,希望朋友们可以加入我们,帮助我们进行翻…- 1.3k
- 0
-
WordPress HTTP API 指南:wp_remote_get 响应
在这个系列,我们已经学习了 wp_remote_get 这个 WordPress HTTP API 函数,它是如何工作,我们如何使用它,以及它接收哪些参数。 现在我们已经可以写出详细的请求,但是,这仅仅是它的一半功能,还需要学习 wp_remote_get 的响应。 注:由于时间精力有限,本教程没办法翻译分享,希望朋友们可以加入我们,帮助我们进行翻译,有小酬谢,有意者请联系倡萌QQ 7457220…- 1.5k
- 0
-
WordPress HTTP API 指南:wp_remote_get 实例
在本系列的上一篇文章中,我们了解了可用于远程请求的 PHP 函数: file_get_contents cURL 此外,我们还讨论了 WordPress 的 wp_remote_get 函数。 本文,我们将在实战中使用 wp_remote_get —— 该函数是 HTTP API 的一部分——我们将用来获取下面两种内容: 我们 Twitter 上的粉丝数量 我们最新的 Twitter 内容 注:由…- 2.9k
- 0
-
WordPress HTTP API 指南:wp_remote_get 概述
当涉及到网站、Web应用程序,甚至基于WordPress的项目的范围内实现远程的请求,都有几乎相同的模式: 向服务端发起请求 对接收到的请求进行处理,读取响应或抓取错误 返回响应信息给请求者 这个特定的格式在同步或异步(基于Ajax)都是一样的。问题是,如果你使用 PHP、Rails、Java、.net、或其他编码创建了一个标准的Web应用,它们都有自己做个事情的方式。 注:由于时间精力有限,本教…- 3.2k
- 0
-
WordPress Settings API 指南:验证、过滤和输入(二)
本文就是这个系类的最后一篇了,在上一篇文章,我们了解了 验证、安全过滤(sanitization)和一些基本的输入元素,以便我们可以更方便地创建设置页面。 文本将一起来看下最后一组的3个选项,看看如何挂载它们到主题的前端。 注:由于时间精力有限,本教程没办法翻译分享,希望朋友们可以加入我们,帮助我们进行翻译,有小酬谢,有意者请联系倡萌QQ 745722006(注明:教程翻译)。 以下为原文:htt…- 960
- 0
-
WordPress Settings API 指南:验证、过滤和输入(一)
如果你刚刚加入我们,我们已经讲解了这个系列的很多话题 —— 我们试图对 WordPress Settings API 以及相关函数做一个完整的概述。目前已经通过实际例子讨论了 设置、选项、导航和菜单 等内容。 在这个系列的最后两篇文章中,我们将探讨下可用于 WordPress 主题和插件中的安全过滤(sanitization)、验证(validation)和基本的输入元素。 注:由于时间精力有限,…- 1.5k
- 0
-
WordPress Settings API 指南:菜单页面
在本系列的第三部分,我们已经介绍了 WordPress API 提供的各种菜单功能,如果你一直跟着学习,那你应该知道我们已经使用 add_theme_page 函数为我们 的主题添加了一个设置页面。尽快介绍菜单和子菜单严格来说并不属于 Settings API 的内容,但是它在创建插件、主题或其他定制功能的时候经常用到。 本文将介绍一个新的WordPress仪表盘菜单,它将允许我们将主题的设置选项…- 2.1k
- 0
❯
个人中心
购物车
优惠劵
今日签到
有新私信
私信列表
搜索
扫码打开当前页
微信扫一扫,联系我们
关注微信公众号 WPDAXUE
返回顶部
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!