Automattic\WooCommerce\Admin\Features\Navigation

Screen::get_plugin_page()public staticWC 1.0

Get the plugin page slug.

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

Хуков нет.

Возвращает

Строку.

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

$result = Screen::get_plugin_page( $callback );
$callback(строка) (обязательный)
Callback.

Код Screen::get_plugin_page() WC 8.7.0

public static function get_plugin_page( $callback ) {
	$url   = Menu::get_callback_url( $callback );
	$parts = wp_parse_url( $url );

	if ( ! isset( $parts['query'] ) ) {
		return $callback;
	}

	parse_str( $parts['query'], $query );

	if ( ! isset( $query['page'] ) ) {
		return $callback;
	}

	$plugin_page = wp_unslash( $query['page'] );
	$plugin_page = plugin_basename( $plugin_page );
	return $plugin_page;
}