WordPress 4.4 で追加された WP REST API を無効化する方法

1 min read

使わないものは無効化しておく。

方法

以下のコードをfunctions.phpに追加する。

// リクエストヘッダーに WP REST API のエンドポイントを出力させない
// <http://www.example.com/wp-json/>; rel="https://api.w.org/"
remove_action('template_redirect', 'rest_output_link_header', 11, 0);
// REST API のリクエストを停止させる
add_filter('rest_enabled', '__return_false');
// JSONP の出力を停止させる
add_filter('rest_jsonp_enabled', '__return_false');