Tribe__Events__Community__Main::init()

Init the plugin.


Return

(void)


Top ↑

Source

File: src/Tribe/Main.php

		public function init() {

			// Setup Main Service Provider
			tribe_register_provider( 'Tribe__Events__Community__Service_Provider' );

			$this->anonymous_users = new Tribe__Events__Community__Anonymous_Users( $this );

			// Start the integrations manager
			tribe( 'community.integrations' )->load_integrations();

			$this->communityRewriteSlug = $this->getOption( 'communityRewriteSlug', 'community' );

			$this->rewriteSlugs['edit']   = sanitize_title( __( 'edit', 'tribe-events-community' ) );
			$this->rewriteSlugs['add']    = sanitize_title( __( 'add', 'tribe-events-community' ) );
			$this->rewriteSlugs['delete'] = sanitize_title( __( 'delete', 'tribe-events-community' ) );
			$this->rewriteSlugs['list']   = sanitize_title( __( 'list', 'tribe-events-community' ) );

			$this->rewriteSlugs['venue']     = sanitize_title( __( 'venue', 'tribe-events-community' ) );
			$this->rewriteSlugs['organizer'] = sanitize_title( __( 'organizer', 'tribe-events-community' ) );
			$this->rewriteSlugs['event']     = sanitize_title( __( 'event', 'tribe-events-community' ) );
		}

Top ↑

Changelog

Changelog
Version Description
1.0 Introduced.