View::get_url( $canonical = false,  $force = false )

{@inheritDoc}


Source

File: src/Tribe/Views/V2/View.php

	public function get_url( $canonical = false ) {
		$query_args = [
			'post_type'    => TEC::POSTTYPE,
			'eventDisplay' => $this->slug,
		];

		$page = $this->url->get_current_page();

		if ( $page > 1 ) {
			$query_args['paged'] = $page;
		}

		$url = add_query_arg( array_filter( $query_args ), home_url() );

		if ( $canonical ) {
			$url = Rewrite::instance()->get_clean_url( $url );
		}

		$event_display_mode = $this->context->get( 'event_display_mode', false );
		if ( false !== $event_display_mode && $event_display_mode !== $this->context->get( 'eventDisplay' ) ) {
			$url = add_query_arg( [ 'eventDisplay' => $event_display_mode ], $url );
		}

		$url = $this->filter_view_url( $canonical, $url );

		return $url;
	}