get_params(); $post_id = $data['post_id']; $is_dismissed_database_key = self::IS_CART_NOTICE_DISMISSED; return [ self::IS_CART_NOTICE_DISMISSED => get_post_meta( $post_id, $is_dismissed_database_key, true ), ]; } protected function register() { register_rest_route( $this->controller->get_namespace(), $this->get_route() . '/(?P\d+)', [ [ 'methods' => \WP_REST_Server::READABLE, 'callback' => [ $this, 'handle_post_meta_request' ], 'permission_callback' => function () { return $this->permission_callback(); }, ], ] ); } }