钩子文档

wp_rest_server_class

💡 云策文档标注

概述

本文档介绍 WordPress 中的 wp_rest_server_class 过滤器,允许开发者自定义 REST API 使用的服务器类,以处理请求。

关键要点

  • 过滤器名称:wp_rest_server_class,用于调整 REST API 的服务器类。
  • 参数:$class_name(字符串),默认值为 'WP_REST_Server',可替换为其他类名。
  • 用法:通过 apply_filters 调用,例如在代码中修改服务器类。
  • 相关函数:rest_get_server() 用于获取当前 REST 服务器实例。
  • 版本历史:在 WordPress 4.4.0 中引入。

代码示例

$wp_rest_server_class = apply_filters( 'wp_rest_server_class', 'WP_REST_Server' );

📄 原文内容

Filters the REST Server Class.

Description

This filter allows you to adjust the server class used by the REST API, using a different class to handle requests.

Parameters

$class_namestring
The name of the server class. Default ‘WP_REST_Server‘.

Source

$wp_rest_server_class = apply_filters( 'wp_rest_server_class', 'WP_REST_Server' );

Changelog

Version Description
4.4.0 Introduced.