WordPress 4.4 追加 WP REST API 無効する方法

1 min read
hiroweb developer

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

方法

以下のコードを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');

参考