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