Tribe__Events__Pro__Main::reset_page_title( string $title, $depth = true )
Sets the page title for the various PRO views.
Contents
Parameters
- $title
-
(string) (Required) The current title.
Return
(string) The modified title.
Source
File: src/Tribe/Main.php
public function reset_page_title( $title, $depth = true ) { $wp_query = tribe_get_global_query_object(); if ( is_null( $wp_query ) ) { return $title; } $tec = Tribe__Events__Main::instance(); $date_format = apply_filters( 'tribe_events_pro_page_title_date_format', tribe_get_date_format( true ) ); if ( tribe_is_showing_all() ) { $reset_title = sprintf( __( 'All %1$s for %2$s', 'tribe-events-calendar-pro' ), $this->plural_event_label_lowercase, get_the_title() ); } // week view title if ( tribe_is_week() ) { $reset_title = sprintf( __( '%1$s for week of %2$s', 'tribe-events-calendar-pro' ), $this->plural_event_label, date_i18n( $date_format, strtotime( tribe_get_first_week_day( $wp_query->get( 'start_date' ) ) ) ) ); } if ( ! empty( $reset_title ) && is_tax( $tec->get_event_taxonomy() ) && $depth ) { $cat = get_queried_object(); $reset_title = '<a href="' . tribe_get_events_link() . '">' . $reset_title . '</a>'; $reset_title .= ' › ' . $cat->name; } return isset( $reset_title ) ? $reset_title : $title; }