Tribe__Settings::get_settings_page_url( $args = array() )
Get the current settings page URL
Return
(string) The current settings page URL.
Source
File: src/Tribe/Settings.php
public function get_settings_page_url( array $args = [] ) {
$admin_pages = tribe( 'admin.pages' );
$page = $admin_pages->get_current_page();
$tab = tribe_get_request_var( 'tab', $this->defaultTab );
$defaults = [
'page' => $page,
'tab' => $tab,
];
// Allow the link to be "changed" on the fly.
$args = wp_parse_args( $args, $defaults );
$url = add_query_arg(
$args,
is_network_admin() ? network_admin_url( 'settings.php' ) : admin_url( 'admin.php' )
);
return apply_filters( 'tribe_settings_page_url', $url, $page, $tab );
}
Changelog
| Version | Description |
|---|---|
| 4.15.0 | Introduced. |