Tribe__Events__Rewrite::filter_pagination_base()

Will adjust the pagination_base property in cases where the locale for the site is updated, and the page field needs to be interpreted with the translated value.

Contents


Source

File: src/Tribe/Rewrite.php

	public function filter_pagination_base(): void {
		global $wp_query, $wp_rewrite;
		if ( ! $wp_query ) {
			return;
		}

		$queried_object = $wp_query->get_queried_object();
		if ( ! is_object( $queried_object ) ) {
			return;
		}

		if ( $wp_query->is_main_query() && isset( $queried_object->taxonomy ) && $queried_object->taxonomy === 'tribe_events_cat' ) {
			// Will always ensure it is localized properly.
			$wp_rewrite->pagination_base = urlencode( strtolower( esc_html_x( 'page', 'The "/page/" URL string component.', 'the-events-calendar' ) ) );
		}
	}

Top ↑

Changelog

Changelog
Version Description
6.3.1 Introduced.