X7ROOT File Manager
Current Path:
/home/okeydcqc/pointecgroup.com/wp-content/plugins/wp-ultimate-review/app
home
/
okeydcqc
/
pointecgroup.com
/
wp-content
/
plugins
/
wp-ultimate-review
/
app
/
ðŸ“
..
📄
application.php
(1.61 KB)
📄
content.php
(30.06 KB)
📄
cpt.php
(17.88 KB)
ðŸ“
license
📄
rest-api-base.php
(896 B)
📄
settings.php
(12.36 KB)
ðŸ“
updater
📄
wur-settings.php
(5.17 KB)
Editing: rest-api-base.php
<?php namespace WurReview\App; defined('ABSPATH') || exit; abstract class Rest_Api_Base { public $prefix = ''; public $param = ''; public $request = null; abstract public function config(); public function __construct() { $this->config(); $this->init(); } public function init() { add_action('rest_api_init', function() { register_rest_route(untrailingslashit(WUR_REST_NAMESPACE.'/v1/' . $this->prefix), '/(?P<action>\w+)/' . ltrim($this->param, '/'), array( 'methods' => \WP_REST_Server::ALLMETHODS, 'callback' => [$this, 'action'], 'permission_callback' => '__return_true', )); }); } public function action($request) { $this->request = $request; $action_class = strtolower($this->request->get_method()) . '_' . sanitize_key($this->request['action']); if(method_exists($this, $action_class)) { return $this->{$action_class}(); } } }
Upload File
Create Folder