Tribe__Events__Community__Main::addCommunityToolbarItems()

Add the community events toolbar items.


Return

(void)


Top ↑

Source

File: src/Tribe/Main.php

		public function addCommunityToolbarItems() {
			global $wp_admin_bar;

			$wp_admin_bar->add_group( array(
				'id' => 'tribe-community-events-group',
				'parent' => 'tribe-events-add-ons-group',
			) );

			$wp_admin_bar->add_menu( array(
				'id' => 'tribe-community-events-submit',
				'title' => sprintf( __( 'Community: Submit %s', 'tribe-events-community' ), tribe_get_event_label_singular() ),
				'href' => esc_url( $this->getUrl( 'add' ) ),
				'parent' => 'tribe-community-events-group',
			) );

			if ( is_user_logged_in() ) {
				$wp_admin_bar->add_menu( array(
					'id' => 'tribe-community-events-my-events',
					'title' => sprintf( __( 'Community: My %s', 'tribe-events-community' ), tribe_get_event_label_plural() ),
					'href' => esc_url( $this->getUrl( 'list' ) ),
					'parent' => 'tribe-community-events-group',
				) );
			}

			if ( current_user_can( 'manage_options' ) ) {
				$wp_admin_bar->add_menu( array(
					'id' => 'tribe-community-events-settings-sub',
					'title' => __( 'Community Events', 'tribe-events-community' ),
					'href' => Tribe__Settings::instance()->get_url( array( 'tab' => 'community' ) ),
					'parent' => 'tribe-events-settings',
				) );
			}
		}

Top ↑

Changelog

Changelog
Version Description
1.0.1 Introduced.