Automattic\WooCommerce\Internal\Admin\Orders
PageController::verify_create_permission()
Verify that user has permission to create order.
Method of the class: PageController{}
No Hooks.
Return
null
. Nothing (null).
Usage
// private - for code of main (parent) class only $result = $this->verify_create_permission();
PageController::verify_create_permission() PageController::verify create permission code WC 9.6.1
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(); } }