Page::modify_edit_events_link()

Modify link on the Administration Bar for Editing Events.


Return

(void)


Top ↑

Source

File: src/Tribe/Admin/Manager/Page.php

	public function modify_edit_events_link() {
		if ( ! tribe( Settings::class )->use_calendar_manager() ) {
			return;
		}

		$admin_bar = Tribe__Events__Admin__Bar__Admin_Bar::instance();

		if ( ! $admin_bar->is_enabled() ) {
			return;
		}

		global $wp_admin_bar;
		$main = TEC::instance();

		if ( ! current_user_can( 'edit_' . TEC::POSTTYPE ) ) {
			return;
		}

		$wp_admin_bar->add_menu( [
			'id'     => 'tribe-events-edit-events',
			'title'  => esc_html( sprintf( __( 'Edit %s', 'tribe-events-calendar-pro' ), $main->plural_event_label ) ),
			'href'   => $this->get_link(),
			'parent' => 'tribe-events-group',
		] );
	}

Top ↑

Changelog

Changelog
Version Description
5.9.0 Introduced.