Automattic\WooCommerce\Internal\Fulfillments
FulfillmentsRenderer::should_render_fulfillment_drawer
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() 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).
}