Exemple #1
0
 /**
  * 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())));
 }
Exemple #2
0
 /**
  * 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, '']])));
 }