Perfmatters – 如何移除 WordPress REST API 链接

WordPress REST API 使 CMS 能够与其他 web 属性进行通信,无论它们用什么编程语言编写。

根据 WordPress 手册:

WordPress REST API 为 WordPress 数据类型提供 API 端点,允许开发人员通过发送和接收JSON(JavaScript 对象表示法)对象远程与站点交互。

然而,很多网站不使用这个,因此在大多数情况下,它只是不必要的代码。默认情况下,每个站点的标题中都包含一个链接:

<link rel='https://api.w.org/' href='https://domain.com/wp-json/' />

每个请求也会发送一个标头:

function rest_output_link_header() {
if ( headers_sent() ) {
return;
}

$api_root = get_rest_url();

if ( empty( $api_root ) ) {
return;
}

还有一个 API 标记被添加到真正简单的发现(RSD)端点。

<api name="WP-API" blogID="1" preferred="false" apiLink="<?php echo esc_url( $api_root ); ?>" />

Log In

Forgot password?

Forgot password?

Enter your account data and we will send you a link to reset your password.

Your password reset link appears to be invalid or expired.

Log in

Privacy Policy

Add to Collection

No Collections

Here you'll find all collections you've created before.