View::get_today_url( $canonical = false )
{@inheritDoc}
Source
File: src/Tribe/Views/V2/View.php
public function get_today_url( $canonical = false ) {
$remove = [ 'tribe-bar-date', 'paged', 'page' ];
// While we want to remove the date query vars, we want to keep any other query var.
$query_args = $this->url->get_query_args();
// Handle the `eventDisplay` query arg due to its particular usage to indicate the mode too.
$query_args['eventDisplay'] = $this->slug;
$ugly_url = add_query_arg( $query_args, $this->get_url( false ) );
$ugly_url = remove_query_arg( $remove, $ugly_url );
if ( ! $canonical ) {
return $ugly_url;
}
return Rewrite::instance()->get_canonical_url( $ugly_url );
}