Tribe__Events__Aggregator__Settings::get_all_default_settings()


Source

File: src/Tribe/Aggregator/Settings.php

	public function get_all_default_settings() {
		$origins = array(
			'csv',
			'gcal',
			'ical',
			'ics',
			'eventbrite',
			'meetup',
			'url',
		);

		/**
		 * Filters the origins available for the default import settings handling.
		 *
		 * @since 4.6.24.1
		 *
		 * @param array $origins List of origins that support import settings.
		 */
		$origins = apply_filters( 'tribe_aggregator_import_setting_origins', $origins );

		$settings = array();

		foreach ( $origins as $origin ) {
			$settings[ $origin ] = array(
				'post_status' => $this->default_post_status( $origin ),
				'category'    => $this->default_category( $origin ),
				'map'         => $this->default_map( $origin ),
			);
		}

		return $settings;
	}