wpmdb_ajax_cap
wpmdb_ajax_cap
Appears in: wp-migrate-db.1.0.10, wp-migrate-db.1.0.11, wp-migrate-db.1.0.12, wp-migrate-db.1.0.13, wp-migrate-db.1.0.14, wp-migrate-db.1.0.15, wp-migrate-db.1.0.16, wp-migrate-db.1.0.17, wp-migrate-db.1.0.2, wp-migrate-db.1.0.3, wp-migrate-db.1.0.4, wp-migrate-db.1.0.5, wp-migrate-db.1.0.6, wp-migrate-db.1.0.7, wp-migrate-db.1.0.8, wp-migrate-db.1.0.9, wp-migrate-db.2.0, wp-migrate-db.2.0.1, wp-migrate-db.2.0.2, wp-migrate-db.2.1, wp-migrate-db.2.1.1, wp-migrate-db.2.1.2, wp-migrate-db.2.2.0, wp-migrate-db.2.2.2, wp-migrate-db.2.3.0, wp-migrate-db.2.3.1, wp-migrate-db.2.3.2, wp-migrate-db.2.3.3, wp-migrate-db.2.4.0, wp-migrate-db.2.4.1, wp-migrate-db.2.4.2, wp-migrate-db.2.5.0, wp-migrate-db.2.6.1, wp-migrate-db.2.6.10, wp-migrate-db.2.6.11, wp-migrate-db.2.6.3, wp-migrate-db.2.6.4, wp-migrate-db.2.6.5, wp-migrate-db.2.6.6, wp-migrate-db.2.6.7, wp-migrate-db.2.6.8, wp-migrate-db.2.6.9
Hook Type: filter
Displaying hooks found in version: wp-migrate-db.2.6.9apply_filters('wpmdb_ajax_cap') is found 3 times:
- /class/Common/Http/Helper.php line 100
$_POST = $_REQUEST = json_decode(file_get_contents('php://input'), true); $cap = (is_multisite()) ? 'manage_network_options' : 'export'; $cap = apply_filters('wpmdb_ajax_cap', $cap); if (!current_user_can($cap)) { self::$http->end_ajax( new \WP_Error( 'wpmdb-convert-json-post-error', __('Invalid Request. Did you pass the correct nonce?', 'wp-migrate-db')
- /class/Common/Http/Http.php line 136
return $this->end_ajax(new \WP_Error('wpmdb_invalid_nonce', sprintf(__('Invalid nonce for: %s', 'wp-migrate-db'), $action))); } $cap = (is_multisite()) ? 'manage_network_options' : 'export'; $cap = apply_filters('wpmdb_ajax_cap', $cap); if (!current_user_can($cap)) { $return = array('wpmdb_error' => 1, 'body' => sprintf(__('Access denied for: %s', 'wp-migrate-db'), $action)); $this->end_ajax(json_encode($return)); } }
- /class/Common/Http/WPMDBRestAPIServer.php line 22
} public function permission_callback() { $cap = is_multisite() ? 'manage_network_options' : 'export'; $cap = apply_filters( 'wpmdb_ajax_cap', $cap ); // Restrict endpoint to only users who have the edit_posts capability. if ( ! current_user_can( $cap ) ) { return new \WP_Error( 'rest_forbidden', esc_html__( 'Only authenticated users can access endpoint.', 'wp-migrate-db' ), [ 'status' => 401 ] ); }