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. |