Page::modify_edit_events_link()
Modify link on the Administration Bar for Editing Events.
Return
(void)
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',
] );
}
Changelog
| Version | Description |
|---|---|
| 5.9.0 | Introduced. |