Automattic\WooCommerce\Admin\Features\Navigation

Screen::get_plugin_page()public staticWC 1.0

Get the plugin page slug.

Method of the class: Screen{}

No Hooks.

Return

String.

Usage

$result = Screen::get_plugin_page( $callback );
$callback(string) (required)
Callback.

Screen::get_plugin_page() code 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;
}