Settings::maybe_add_network_settings_page()
Maybe add network settings page for The Events Calendar.
Source
File: src/Tribe/Admin/Settings.php
public function maybe_add_network_settings_page() {
$admin_pages = tribe( 'admin.pages' );
$settings = Tribe__Settings::instance();
if ( ! is_plugin_active_for_network( 'the-events-calendar/the-events-calendar.php' ) ) {
return;
}
$admin_pages->register_page(
[
'id' => static::$settings_page_id,
'parent' => 'settings.php',
'title' => esc_html__( 'Event Settings', 'the-events-calendar' ),
'path' => static::$settings_page_id,
'capability' => $admin_pages->get_capability( 'manage_network_options' ),
'callback' => [
$settings,
'generatePage',
],
]
);
}
Changelog
| Version | Description |
|---|---|
| 5.15.0 | Introduced. |