php 事件日历PRO:照片视图:反转每页事件的显示顺序(即显示相同的事件,仅使用最近的upc

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 事件日历PRO:照片视图:反转每页事件的显示顺序(即显示相同的事件,仅使用最近的upc相关的知识,希望对你有一定的参考价值。

<?php
/**
 * Events Calendar PRO: Photo View: Reverse the display order of events per
 * page (i.e. the same events are displayed, just with the nearest-upcoming
 * on the bottom instead of on the top).
 *
 * @link https://gist.github.com/cliffordp/c180a419c53b0243ac4811f7a6e0f02c
 * @link https://theeventscalendar.com/support/forums/topic/post-page-order/
 */
function photo_view_reorder_posts( $posts ) {
	remove_filter( 'the_posts', 'photo_view_reorder_posts' );
	return array_reverse( $posts );
}

function photo_view_reorder_listen( $query ) {
	if (
		'photo' === $query->get( 'eventDisplay' )
		|| tribe_is_ajax_view_request( 'photo' )
	) {
		add_filter( 'the_posts', 'photo_view_reorder_posts' );
	}
}

add_action( 'tribe_events_pre_get_posts', 'photo_view_reorder_listen' );

以上是关于php 事件日历PRO:照片视图:反转每页事件的显示顺序(即显示相同的事件,仅使用最近的upc的主要内容,如果未能解决你的问题,请参考以下文章

php 事件日历PRO:限制地图视图默认仅显示今天的事件。

php 事件日历PRO:限制地图视图默认仅显示今天的事件。

php 事件日历PRO:在日视图上输出附加字段元信息。

php 事件日历PRO:在日视图上输出附加字段元信息。

php 事件日历PRO:在单一地点的列表视图中为每个事件添加JSON-LD标记。

php 事件日历PRO:在单一地点的列表视图中为每个事件添加JSON-LD标记。