Automattic\WooCommerce\Internal\Admin\Orders
PageController::verify_create_permission
Verify that user has permission to create order.
Метод класса: PageController{}
Хуков нет.
Возвращает
null. Ничего (null).
Использование
// private - только в коде основоного (родительского) класса $result = $this->verify_create_permission();
Код PageController::verify_create_permission() PageController::verify create permission WC 10.3.4
private function verify_create_permission() {
if ( ! current_user_can( get_post_type_object( $this->order_type )->cap->publish_posts ) && ! current_user_can( 'manage_woocommerce' ) ) {
wp_die( esc_html__( 'You don\'t have permission to create a new order.', 'woocommerce' ) );
}
if ( isset( $this->order ) ) {
$this->verify_edit_permission();
}
}