Automattic\WooCommerce\Internal\Admin\Orders

PageController::get_new_page_url()publicWC 1.0

Helper method to generate a link for creating order.

Method of the class: PageController{}

No Hooks.

Return

String.

Usage

$PageController = new PageController();
$PageController->get_new_page_url( $order_type ) : string;
$order_type(string)
The order type.
Default: 'shop_order'

PageController::get_new_page_url() code WC 8.7.0

public function get_new_page_url( $order_type = 'shop_order' ) : string {
	$url = wc_get_container()->get( CustomOrdersTableController::class )->custom_orders_table_usage_is_enabled() ?
		add_query_arg( 'action', 'new', $this->get_base_page_url( $order_type ) ) :
		admin_url( 'post-new.php?post_type=' . $order_type );

	return $url;
}