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 裡面輸出的連結資訊。