1. TOP
  2. Web Wordpress
  3. [Wordpress] REST APIを無効化

[Wordpress] REST APIを無効化

カテゴリ:
Web
Wordpress
| トラックバック(0)
投稿者:yo yo

function.php

/* **************************************************************************
REST API 無効化 htaccessも参照の事
************************************************************************** */
function DRA_only_allow_logged_in_rest_access( $access ) {
    if( ! is_user_logged_in() ) {
        return new WP_Error( 'rest_cannot_access', __( 'Only authenticated users can access the REST API.', 'disable-json-api' ), array( 'status' => rest_authorization_required_code() ) );
    }
    return $access;
}
add_filter( 'rest_authentication_errors', 'DRA_only_allow_logged_in_rest_access' );

.htaccess

# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
######
RewriteCond %{REQUEST_URI} !^/wp-json/
RewriteCond %{REQUEST_URI} !^/oembed/
######
RewriteRule . /index.php [L]


# END WordPress

« [雑記] キャッシュレス化がもたらすモノ | ホーム | [SEO] Google PageSpeed Insightsのモバイルスコアだけ激的に悪い原因 »

トラックバック

http://pulltab.info/mt/mt-tb.cgi/181
ページの先頭に戻る