要禁用WP frontend和WP REST API输出,请在/WP content/themes/myemptytheme/中创建一个空主题,即“我的空主题”,其中包含3个文件:
风格。css索引。php函数。php风格。css只能包含主题名称:
/*
Theme Name: My Empty Theme
*/
索引。php-保留为空
功能。php-包括以下代码以禁用REST API输出:
<?php
add_filter( \'rest_authentication_errors\', \'no_rest_api\' );
function no_rest_api( $result ) {
return new WP_Error( \'no_rest_api\', \'Rest API disabled\', array( \'status\' => rest_authorization_required_code()));
}
?>
查询REST API端点时,响应将为:
{
"code": "no_rest_api",
"message": "Rest API disabled",
"data": {
"status": 403
}
}
记住在创建主题文件后切换到新主题。