/** * Register routes * * @since 0.4.0 */ public function register_routes() { parent::register_routes(); $namespace = $this->make_namespace(); $base = $this->base(); register_rest_route($namespace, '/' . $base . '/(?P<id>[\\d]+)/stats', array(array('methods' => \WP_REST_Server::READABLE, 'callback' => array($this, 'get_stats'), 'permission_callback' => array($this, 'get_item_permissions_check'), 'args' => array()))); }
/** * Register routes * * @since 0.4.0 */ public function register_routes() { parent::register_routes(); $namespace = $this->make_namespace(); $base = $this->base(); register_rest_route($namespace, '/' . $base . '/(?P<id>[\\d]+)/stats', array(array('methods' => \WP_REST_Server::READABLE, 'callback' => array($this, 'get_stats'), 'permission_callback' => array($this, 'get_item_permissions_check'), 'args' => array()))); register_rest_route($namespace, '/' . $base . '/post/(?P<id>[\\d]+)/stats', array(array('methods' => \WP_REST_Server::READABLE, 'callback' => array($this, 'get_posts'), 'permission_callback' => array($this, 'get_item_permissions_check'), 'args' => array()), array('methods' => \WP_REST_Server::EDITABLE, 'callback' => array($this, 'update_posts'), 'permission_callback' => array($this, 'get_item_permissions_check'), 'args' => ['group_ids' => ['type' => 'array', 'required' => true, '']]))); }