| @@ -60,22 +60,18 @@ | ||
| 60 | 60 | return do_shortcode( $shortcode ); |
| 61 | 61 | } |
| 62 | 62 | |
| 63 | 63 | public function rest_api(): void { |
| 64 | - $permission = static function () { | |
| 65 | - return current_user_can( 'edit_posts' ); | |
| 66 | - }; | |
| 67 | - | |
| 68 | 64 | register_rest_route( 'wpcoder/v1', '/preview', array( |
| 69 | 65 | 'methods' => 'POST', |
| 70 | 66 | 'callback' => [ $this, 'preview_callback' ], |
| 71 | - 'permission_callback' => $permission | |
| 67 | + 'permission_callback' => '__return_true' | |
| 72 | 68 | )); |
| 73 | 69 | |
| 74 | 70 | register_rest_route( 'wpcoder/v1', '/attributes', array( |
| 75 | 71 | 'methods' => 'POST', |
| 76 | 72 | 'callback' => [ $this, 'attributes_callback' ], |
| 77 | - 'permission_callback' => $permission | |
| 73 | + 'permission_callback' => '__return_true' | |
| 78 | 74 | )); |
| 79 | 75 | } |
| 80 | 76 | |
| 81 | 77 | public function preview_callback( WP_REST_Request $request ): array { |