在我们深入了解 WordPress REST API 是什么之前,让我们先熟悉一下 WordPress 本身,以方便新手。 WordPress 于 2003 年推出,旨在轻松创建和发布网页,特别是对于不太熟悉 Web 开发或一般编程的人来说。多年来,WordPress 已经从一个博客平台发展成为一个成熟的 Web 开发工具,能够构建功能丰富的 Web 应用程序和电子商务商店。 WordPress 在 2015 年 12 月引入了 WordPress REST API,进一步扩展了其服务。这一强大的功能通过允许开发人员将前端与数据管理分开,为使用 WordPress 的全新方式打开了大门。 REST API 还允许他们在其他 Web 和移动项目中利用 WordPress 代码库。 如果您有兴趣使用 WordPress REST API,可以参考详细的文档。然而,不熟悉 REST API 基本概念的人可能需要了解它是什么以及它是如何工作的! 在本指南中,我将介绍 REST API 的基本概念和剖析,帮助您启动并运行 WordPress REST API。 这是我要介绍的所有内容 目录什么是 API? API 示例REST […]
REST

如何在WordPress中禁用JSON REST API
最近,我们的一位读者问我们,如何在我的WordPress站点上禁用REST API? 当WordPress版本4.4发布时,它附带了备受期待的JSON rest API。虽然它对插件开发人员来说很棒,但许多网站所有者可能会发现它一点用处都没有。 在本文中,我们将向您展示如何在WordPress中轻松禁用JSON rest API。 WPCode使在WordPress中添加自定义代码变得安全和容易,而无需编辑主题的unctions.php文件。这样一来,就不会有犯错误和破坏站点的风险。 此外,它还附带一个内置代码库,其中包括针对常见功能请求(如禁用REST API、禁用XML-RPC等)的验证代码片段。这使您不必安装一大堆一次性插件。 要开始使用,您需要安装并激活免费的WPCode插件。有关逐步说明,请阅读我们关于如何安装WordPress插件的指南。 注:WPCode的免费版本提供了在WordPress中轻松添加自定义代码所需的一切。但是,如果您想要高级功能,如私有云片段库、特定于页面和设备的片断、代码修订等,您可以升级到WPCode Pro。 激活插件后,请转到代码片断»库从您的WordPress仪表板。 然后,搜索“禁用WordPress rest API”代码片段,并点击“使用代码片段”按钮。 然后,插件将自动添加代码并选择适当的插入方法。 你所需要做的就是将开关从“非活动”切换到“活动”。 然后,点击“更新”按钮。 就这样。现在,您的WordPress站点上禁用了JSON REST API。 仅此而已,您已经成功地在您的WordPress站点上禁用了未经授权的rest API请求。 我们希望本文能帮助您了解如何在WordPress中禁用JSON API。有安全意识的用户可能也想看看这些关于保护WordPress管理区的提示,或者看看我们预期中最好的WordPress备份插件。 中国和中国都是如此。

WordPress JSON,REST API,WordPress API 文字详细教程
WordPress REST API正在改变WordPress。您可能没有注意到,因为其中很多都在幕后,但是REST API的含义对WordPress的未来产生了巨大的影响,无论是在代码库还是使用方面。 如果您没有使用过WordPress REST API,您可能想知道它是什么。因此,让我们先看看REST API是什么。 在本文中,我们讲解WordPress REST API的一些基础知识。我们将研究它的作用、工作原理以及它给平台带来的变化。最后,我们将讨论您可以用它做的一些事情。 当REST API最终被添加到WordPress的核心时,漫长的旅程就结束了。许多人预计这一变化是该平台历史上WordPress向前迈出的最大一步。但是,如果您不熟悉REST API,您可能会对它所获得的所有关注感到困惑。 简而言之,WordPress REST API的加入使WordPress变成了一个功能齐全的应用程序框架。这显着提高了它的“可扩展性”,或者说它可以通过新特性和功能进行扩展。此外,它还扩展了平台与其他站点和应用程序进行通信的潜力。 什么是WordPress REST API? 了解WordPress REST API 如何访问WordPress REST API WordPress REST API命令概述 何时不使用WordPress REST API 使用WordPress REST API的实际应用程序 什么是WordPress REST API? 在我们深入研究WordPress REST API之前,了解我们的术语很重要。这是一个我们需要使用大量首字母缩略词的主题,所以让我们先把它们弄清楚。 什么是应用程序编程接口 (API)? 首先,您需要知道什么是应用程序编程接口 (API)。用最简单的术语来说,API是一个系统使其他系统能够连接到其数据的一种方式。例如,当网站向页面添加Facebook的“Like”按钮时,它会通过连接到Facebook的API来实现这一点。这让网页可以使用API来接收数据(点赞按钮的代码)和发送数据(点赞请求)。 应用程序编程接口或API被定义为: “客户端和服务器之间的接口或通信协议,旨在简化客户端软件的构建。” 如果您不熟悉API,那可能没有多大帮助。更简单地说,API是一组允许一个系统与另一个系统交互(或“接口”)的代码。如果您曾经将Google地图添加到您的WordPress站点,那么您就使用了Google的Maps API,它允许您的WordPress站点与Google Maps交互。 这些系统不需要完全分开。WordPress已经有多个API,用于插件、设置和短代码等。插件和主题开发人员可以使用这些来与WordPress核心进行交互并使事情发生(例如创建短代码和向WordPress管理员添加设置屏幕)。 与REST API的不同之处在于它允许WordPress安装本身之外的系统与WordPress交互,这就是REST部分的用武之地。 什么是具象状态转移 (REST)? […]
禁用 WordPress 的 JSON REST API
WordPress 4.4 默认集成了备受关注的 JSON REST API,这个对于开发者来说,无疑是非常有用的,通过 JSON REST API 可以在外部程序(当然,WP自身也OK)中很方便地调用 WordPress 网站的数据,比如可以用来制作app程序等。 但是,对于大多数用户来说,这个功能是几乎用不到的了,JSON REST API 采用 GET 请求方式来获取数据,这个为 DDOS 攻击提供了一个新的攻击途径,就像 XML-RPC 接口一样,为了避免这个,我们可以在当前主题的 functions.php 文件中添加下面的代码即可禁用 JSON REST API : 1 2 3 4 5 6 /** * 禁用 WordPress 的 JSON REST API * https://www.wpdaxue.com/disable-json-rest-api-in-wordpress.html */ add_filter(’json_enabled’, ‘__return_false’); add_filter(’json_jsonp_enabled’, ‘__return_false’); /** * 禁用 WordPress 的 JSON […]

