Полный список проверок разрешений API остальных WooCommerce - PullRequest
0 голосов
/ 22 марта 2019

Я пишу custom end points для WooCommerce rest API, используя register_rest_route(), и мне нужно знать почти все WooCommerce _permissions_check и все возможные аргументы для current_user_can( ) function; Например, функция «Создать проверку прав доступа пользователя»:

public function create_item_permissions_check( $request ) {

    if ( ! current_user_can( 'create_users' ) ) {
        return new WP_Error( 'rest_cannot_create_user', __( 'Sorry, you are not allowed to create new users.' ), array( 'status' => rest_authorization_required_code() ) );
    }

    return true;
}

Извлеченный выше код из плагина WooCommerce. Но я не знаю, какая проверка прав необходима для публикации или изменения некоторых данных в / в базе данных WordPress. Где полный список (или ссылка) возможных аргументов для функции current_user_can().

...