Tribe__Events__Community__Main::addCommunityToolbarItems()
Add the community events toolbar items.
Return
(void)
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', ) ); } }
Changelog
Version | Description |
---|---|
1.0.1 | Introduced. |