Description
Adds Upgrades menu.
Usage
Atomic_Admin_Menu::add_upgrades_menu( $plan );
Parameters
- $plan
- ( string ) optional – The current WPCOM plan of the blog.
Returns
void
Source
File name: jetpack/modules/masterbar/admin-menu/class-atomic-admin-menu.php
Lines:
1 to 25 of 25
public function add_upgrades_menu( $plan = null ) { $products = Jetpack_Plan::get(); if ( array_key_exists( 'product_name_short', $products ) ) { $plan = $products['product_name_short']; } parent::add_upgrades_menu( $plan ); $last_upgrade_submenu_position = $this->get_submenu_item_count( 'paid-upgrades.php' ); add_submenu_page( 'paid-upgrades.php', __( 'Domains', 'jetpack' ), __( 'Domains', 'jetpack' ), 'manage_options', 'https://wordpress.com/domains/manage/' . $this->domain, null, $last_upgrade_submenu_position - 1 ); /** * Whether to show the WordPress.com Emails submenu under the main Upgrades menu. * * @use add_filter( 'jetpack_show_wpcom_upgrades_email_menu', '__return_true' ); * @module masterbar * * @since 9.7.0 * * @param bool $show_wpcom_upgrades_email_menu Load the WordPress.com Emails submenu item. Default to false. */ if ( apply_filters( 'jetpack_show_wpcom_upgrades_email_menu', false ) ) { add_submenu_page( 'paid-upgrades.php', __( 'Emails', 'jetpack' ), __( 'Emails', 'jetpack' ), 'manage_options', 'https://wordpress.com/email/' . $this->domain, null, $last_upgrade_submenu_position ); } }
Called by
Invoked by
Call hooks
1 to 1 of 1