Automattic\WooCommerce\Internal\Fulfillments

FulfillmentsRenderer::should_render_fulfillment_drawerprotectedWC 1.0

Check if the fulfillment drawer should be rendered (admin only).

Метод класса: FulfillmentsRenderer{}

Хуков нет.

Возвращает

true|false. True if the fulfillment drawer should be rendered, false otherwise.

Использование

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->should_render_fulfillment_drawer(): bool;

Код FulfillmentsRenderer::should_render_fulfillment_drawer() WC 10.3.6

protected function should_render_fulfillment_drawer(): bool {
	if ( ! is_admin() ) {
		return false;
	}

	if ( ! function_exists( 'get_current_screen' ) ) {
		return false;
	}

	$current_screen = get_current_screen();
	if ( ! $current_screen || ! $current_screen->id ) {
		return false;
	}

	return 'woocommerce_page_wc-orders' === $current_screen->id // HPOS screen.
	|| 'edit-shop_order' === $current_screen->id // Legacy screen.
	|| 'shop_order' === $current_screen->id; // Order details screen (legacy).
}