看起来我找到了一个片段可以做到这一点。它来自API开发人员DanielBachhuber。
add_filter( \'rest_authentication_errors\', function( $result ) {
if ( ! empty( $result ) ) {
return $result;
}
if ( ! is_user_logged_in() ) {
return new WP_Error( \'restx_logged_out\', \'Sorry, you must be logged in to make a request.\', array( \'status\' => 401 ) );
}
return $result;
});
这张贴在his中
gist 在GitHub上。