| @@ -125,11 +125,15 @@ | ||
| 125 | 125 | * |
| 126 | 126 | * @return WP_Error|boolean |
| 127 | 127 | */ |
| 128 | 128 | public function _permission_check( WP_REST_Request $request ) { |
| 129 | + $this->request = $request; | |
| 130 | + $this->api_key = $this->utils('options')->get( 'api_key' ); | |
| 129 | 131 | if(!current_user_can('delete_posts')){ |
| 130 | 132 | return false; |
| 131 | 133 | } |
| 134 | + | |
| 135 | + add_filter('wp_redirect', '__return_false', 999); | |
| 132 | 136 | |
| 133 | 137 | return $this->permission_check( $request ); |
| 134 | 138 | } |
| 135 | 139 | |