Tribe__Settings::get_settings_page_url( $args = array() )

Get the current settings page URL


Return

(string) The current settings page URL.


Top ↑

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 );
		}

Top ↑

Changelog

Changelog
Version Description
4.15.0 Introduced.