Automattic\WooCommerce\Admin\Features\ProductBlockEditor
Tracks::is_product_editor_page()
Check if a URL is a product editor page.
Метод класса: Tracks{}
Хуков нет.
Возвращает
true|false
.
Использование
// protected - в коде основоного (родительского) или дочернего класса $result = $this->is_product_editor_page( $url );
- $url(строка) (обязательный)
- Url to check.
Код Tracks::is_product_editor_page() Tracks::is product editor page WC 9.7.1
protected function is_product_editor_page( $url ) { $query_string = wp_parse_url( wp_get_referer(), PHP_URL_QUERY ); parse_str( $query_string, $query ); if ( ! isset( $query['page'] ) || 'wc-admin' !== $query['page'] || ! isset( $query['path'] ) ) { return false; } $path_pieces = explode( '/', $query['path'] ); $route = $path_pieces[1]; return 'add-product' === $route || 'product' === $route; }