Settings::add_admin_pages()
Adds the menu and pages for The Events Calendar.
Source
File: src/Tribe/Admin/Settings.php
public function add_admin_pages() {
$admin_pages = tribe( 'admin.pages' );
$this->maybe_register_events_menu();
$admin_pages->register_page(
[
'id' => static::$settings_page_id,
'parent' => $this->get_tec_events_menu_slug(),
'title' => esc_html__( 'Settings', 'tribe-common' ),
'path' => static::$settings_page_id,
'callback' => [
tribe( 'settings' ),
'generatePage',
],
]
);
$admin_pages->register_page(
[
'id' => 'tec-events-help',
'parent' => $this->get_tec_events_menu_slug(),
'title' => esc_html__( 'Help', 'the-events-calendar' ),
'path' => 'tec-events-help',
'callback' => [
tribe( 'settings.manager' ),
'do_help_tab',
],
]
);
$this->maybe_add_troubleshooting();
$this->maybe_add_app_shop();
}
Changelog
| Version | Description |
|---|---|
| 5.15.0 | Introduced. |