欢迎访问!
您的支持是我们不断前行的动力!

屏蔽WordPress REST API

REST API 是 WordPress 4.4 推出的功能,可以将 WordPress 的数据以 JSON 接口形式输出,这样可以通过WordPress制作小程序、客户端、APP等,都是非常简单的事情了。但如果不需要这个功能,可以将其禁用。

add_filter('rest_enabled', '__return_false');
add_filter('rest_jsonp_enabled', '__return_false');
remove_action('wp_head', 'rest_output_link_wp_head', 10 );
remove_action('template_redirect', 'rest_output_link_header', 11 );
add_filter( 'rest_authentication_errors', function( $access ) {
    return new WP_Error( 'rest_cannot_acess', 'REST API不再提供访问', array( 'status' => 403 ) );
});

这段代码放到你的 WordPress主题 中的 functions.php 即可。

赞(0) 打赏
转载请注明出处,未注明出处不得转载,蜘蛛侠 » 屏蔽WordPress REST API
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

蜘蛛侠,您身边的爬虫专家!

觉得文章有用就打赏一下文章作者吧

支付宝扫一扫打赏

微信扫一扫打赏