我正在使用custom end points
为WooCommerce rest API
编写register_rest_route()
,我需要了解几乎所有的WooCommerce _permissions_check
和current_user_can( )
函数的所有可能参数;例如创建用户权限检查功能是:
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()
函数的可能参数的完整列表(或参考)在哪里。