php 事件日历(TEC)和事件聚合器(EA):添加更多未来的导入限制。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 事件日历(TEC)和事件聚合器(EA):添加更多未来的导入限制。相关的知识,希望对你有一定的参考价值。

<?php
/**
 * The Events Calendar (TEC) and Event Aggregator (EA): Add further-future import limits.
 *
 * @link https://gist.github.com/cliffordp/7e687ec1d1cd7d89d2fa05af5b595d1f This snippet.
 *
 * @see  \Tribe__Events__Aggregator__Settings::get_range_options()
 */
function cliff_ea_add_further_future_import_range_options( $options ) {
	// Add months 4-11
	for ( $i = 4; $i <= 11; $i ++ ) {
		$text = sprintf( '%d months', $i );

		$options[$i * MONTH_IN_SECONDS] = [
			'title' => $text,
			'range' => $text,
		];
	}

	// add 1 year
	$options[YEAR_IN_SECONDS] = [
		'title' => '1 Year',
		'range' => '1 year',
	];

	// add 2 years
	$options[2 * YEAR_IN_SECONDS] = [
		'title' => '2 Years',
		'range' => '2 years',
	];

	return $options;
}

// wp-admin > Events > Settings > Imports tab > "Global Import Settings" section
add_action( 'tribe_aggregator_import_range_options', 'cliff_ea_add_further_future_import_range_options' );
// wp-admin > Events > Settings > Imports tab > "Other URL Import Settings" section
add_action( 'tribe_aggregator_url_import_range_options', 'cliff_ea_add_further_future_import_range_options' );

以上是关于php 事件日历(TEC)和事件聚合器(EA):添加更多未来的导入限制。的主要内容,如果未能解决你的问题,请参考以下文章

php 事件日历:事件聚合器:覆盖导入范围默认值。

php 事件日历:事件聚合器:覆盖导入范围默认值。

php 事件日历:事件聚合器:永远不会导入任何场地。

php 事件日历:事件聚合器:永远不会导入任何场地。

php 事件日历:事件聚合器:查找缺少所需UID的导入iCal事件。

php 事件日历:事件聚合器:查找缺少所需UID的导入iCal事件。