WordPress 4.4 更新新增了 REST API 功能,通過 REST
API 可以很輕鬆的獲取網站的數據,但是這個功能並不是每個網站都需要的,或者説我需要,但是並不希望他在 head 裏面輸出,所以給大家介紹下禁用
REST API 或者説移除 head 裏面 wp-json 鏈接的方法。

禁用 REST API

1
2
3
4
5
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( 'wp_head', 'wp_oembed_add_discovery_links', 10 );

將以上代碼添加到主題 functions.php 文件中即可禁用 REST API 並去除 head 裏面輸出的鏈接信息。