php 事件日历:事件聚合器:所有导入的事件设置为特定用户作为帖子作者。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 事件日历:事件聚合器:所有导入的事件设置为特定用户作为帖子作者。相关的知识,希望对你有一定的参考价值。

<?php

/**
 * The Events Calendar: Event Aggregator: All imported events set to a specific
 * user as the Post Author.
 *
 * Useful if all imported events are managed by a single WP User (e.g. verify
 * and cleanup), particularly if managed via the Community Events "My Events"
 * list of events.
 *
 * @link https://gist.github.com/cliffordp/4d4875f93ee9acf08584007c978919a0
 */
add_filter( 'tribe_aggregator_before_save_event', 'cliff_ea_set_author_for_imports', 10, 2 );
function cliff_ea_set_author_for_imports( $event, $record ) {
	// !!! change to the User ID you want this to be !!!
	$user_id_to_be_the_author = 4;

	$user = get_userdata( $user_id_to_be_the_author );

	if ( false !== $user ) {
		$event['post_author'] = $user_id_to_be_the_author;
	}

	return $event;
}

以上是关于php 事件日历:事件聚合器:所有导入的事件设置为特定用户作为帖子作者。的主要内容,如果未能解决你的问题,请参考以下文章

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

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

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

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

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

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