Tribe__Events__Aggregator__Page::get_url( array|string $args = array(), boolean $relative = false )

Returns the main admin settings URL.


Parameters

$args

(array|string) (Optional) Query String or Array with the arguments

Default value: array()

$relative

(boolean) (Optional) Return a relative URL or absolute

Default value: false


Top ↑

Return

(string)


Top ↑

Source

File: src/Tribe/Aggregator/Page.php

	public function get_url( $args = array(), $relative = false ) {
		$defaults = array(
			'page' => self::$slug,
			'post_type' => Tribe__Events__Main::POSTTYPE,
		);

		// Allow the link to be "changed" on the fly
		$args = wp_parse_args( $args, $defaults );

		// Base relative URL
		$url = 'edit.php';

		// Keep the URL as a Relative one
		if ( ! $relative ) {
			$url = admin_url( $url );
		}

		// Add the Arguments
		$url = add_query_arg( $args, $url );

		/**
		 * Allow users to filter the Admin Page URL
		 *
		 * @param string $url
		 * @param array  $args
		 */
		$url = apply_filters( 'tribe_aggregator_admin_page', $url, $args );

		return $url;
	}