jetpack_wp_admin_subscriber_management_enabled
jetpack_wp_admin_subscriber_management_enabled
Appears in: jetpack.14.5
Hook Type: filter
Displaying hooks found in version: jetpack.14.5apply_filters('jetpack_wp_admin_subscriber_management_enabled') is found 7 times:
- /_inc/lib/admin-pages/class-jetpack-redux-state-helper.php line 251
'isSubscriptionSiteEnabled' => apply_filters( 'jetpack_subscription_site_enabled', false ), 'newsletterDateExample' => gmdate( get_option( 'date_format' ), time() ), 'subscriptionSiteEditSupported' => $current_theme->is_block_theme(), /* This filter is already documented in jetpack/modules/subscriptions.php */ 'isWpAdminSubscriberManagementEnabled' => apply_filters( 'jetpack_wp_admin_subscriber_management_enabled', false ), ); } /** * Gets array of any Jetpack notices that have been dismissed. *
- /jetpack_vendor/automattic/jetpack-masterbar/src/admin-menu/class-atomic-admin-menu.php line 133
); $this->update_submenus( $slug, $submenus_to_update ); } if ( ! $this->use_wp_admin_interface() && ! apply_filters( 'jetpack_wp_admin_subscriber_management_enabled', false ) ) { // The 'Subscribers' menu exists in the Jetpack menu for Classic wp-admin interface, so only add it for non-wp-admin interfaces. // // @phan-suppress-next-line PhanTypeMismatchArgumentProbablyReal -- Core should ideally document null for no-callback arg. https://core.trac.wordpress.org/ticket/52539. add_submenu_page( 'users.php', esc_attr__( 'Subscribers', 'jetpack-masterbar' ), __( 'Subscribers', 'jetpack-masterbar' ), 'list_users', 'https://wordpress.com/subscribers/' . $this->domain, null ); } elseif ( apply_filters( 'jetpack_wp_admin_subscriber_management_enabled', false ) ) { $subscribers_dashboard = new Subscribers_Dashboard(); $subscribers_dashboard->add_wp_admin_submenu();
- /jetpack_vendor/automattic/jetpack-masterbar/src/admin-menu/class-atomic-admin-menu.php line 137
if ( ! $this->use_wp_admin_interface() && ! apply_filters( 'jetpack_wp_admin_subscriber_management_enabled', false ) ) { // The 'Subscribers' menu exists in the Jetpack menu for Classic wp-admin interface, so only add it for non-wp-admin interfaces. // // @phan-suppress-next-line PhanTypeMismatchArgumentProbablyReal -- Core should ideally document null for no-callback arg. https://core.trac.wordpress.org/ticket/52539. add_submenu_page( 'users.php', esc_attr__( 'Subscribers', 'jetpack-masterbar' ), __( 'Subscribers', 'jetpack-masterbar' ), 'list_users', 'https://wordpress.com/subscribers/' . $this->domain, null ); } elseif ( apply_filters( 'jetpack_wp_admin_subscriber_management_enabled', false ) ) { $subscribers_dashboard = new Subscribers_Dashboard(); $subscribers_dashboard->add_wp_admin_submenu(); } // Users who can't 'list_users' will see "Profile" menu & "Profile > Account Settings" as submenu. add_submenu_page( $slug, esc_attr__( 'Account Settings', 'jetpack-masterbar' ), __( 'Account Settings', 'jetpack-masterbar' ), 'read', 'https://wordpress.com/me/account' );
- /jetpack_vendor/automattic/jetpack-masterbar/src/admin-menu/class-jetpack-admin-menu.php line 250
// @phan-suppress-next-line PhanTypeMismatchArgumentProbablyReal -- Core should ideally document null for no-callback arg. https://core.trac.wordpress.org/ticket/52539. add_submenu_page( $users_url, esc_attr__( 'All Users', 'jetpack-masterbar' ), __( 'All Users', 'jetpack-masterbar' ), 'list_users', $users_url, null, 10 ); // @phan-suppress-next-line PhanTypeMismatchArgumentProbablyReal -- Core should ideally document null for no-callback arg. https://core.trac.wordpress.org/ticket/52539. add_submenu_page( $users_url, esc_attr__( 'Add New User', 'jetpack-masterbar' ), __( 'Add New User', 'jetpack-masterbar' ), 'promote_users', 'https://wordpress.com/people/new/' . $this->domain, null, 20 ); if ( ! apply_filters( 'jetpack_wp_admin_subscriber_management_enabled', false ) ) { // @phan-suppress-next-line PhanTypeMismatchArgumentProbablyReal -- Core should ideally document null for no-callback arg. https://core.trac.wordpress.org/ticket/52539. add_submenu_page( $users_url, esc_attr__( 'Subscribers', 'jetpack-masterbar' ), __( 'Subscribers', 'jetpack-masterbar' ), 'list_users', 'https://wordpress.com/subscribers/' . $this->domain, null, 30 ); } else { $subscribers_dashboard = new Subscribers_Dashboard(); $subscribers_dashboard->add_wp_admin_submenu(); }
- /jetpack_vendor/automattic/jetpack-masterbar/src/admin-menu/class-wpcom-admin-menu.php line 357
$slug = current_user_can( 'list_users' ) ? 'users.php' : 'profile.php'; $this->update_submenus( $slug, $submenus_to_update ); // @phan-suppress-next-line PhanTypeMismatchArgumentProbablyReal -- Core should ideally document null for no-callback arg. https://core.trac.wordpress.org/ticket/52539. add_submenu_page( 'users.php', esc_attr__( 'Add New User', 'jetpack-masterbar' ), __( 'Add New User', 'jetpack-masterbar' ), 'promote_users', 'https://wordpress.com/people/new/' . $this->domain, null, 1 ); if ( ! apply_filters( 'jetpack_wp_admin_subscriber_management_enabled', false ) ) { // @phan-suppress-next-line PhanTypeMismatchArgumentProbablyReal -- Core should ideally document null for no-callback arg. https://core.trac.wordpress.org/ticket/52539. add_submenu_page( 'users.php', esc_attr__( 'Subscribers', 'jetpack-masterbar' ), __( 'Subscribers', 'jetpack-masterbar' ), 'list_users', 'https://wordpress.com/subscribers/' . $this->domain, null, 3 ); } else { $subscribers_dashboard = new Subscribers_Dashboard(); $subscribers_dashboard->add_wp_admin_submenu(); }
- /jetpack_vendor/automattic/jetpack-subscribers-dashboard/src/class-dashboard.php line 67
/** * The page to be added to submenu */ public function add_wp_admin_submenu() { if ( ! apply_filters( 'jetpack_wp_admin_subscriber_management_enabled', false ) || self::$menu_added ) { return; } $page_suffix = null; if ( ( new Host() )->is_wpcom_platform() ) { $page_suffix = add_submenu_page( 'users.php', __( 'Subscribers', 'jetpack-subscribers-dashboard' ), __( 'Subscribers', 'jetpack-subscribers-dashboard' ), 'manage_options', 'subscribers', array( $this, 'render' ) );
- /modules/subscriptions.php line 986
* @since 9.5.0 * * @param bool If the new dashboard is enabled. Default false. */ if ( apply_filters( 'jetpack_wp_admin_subscriber_management_enabled', false ) ) { return; } /* * Do not display any menu on WoA and WordPress.com Simple sites (unless Classic wp-admin is enabled). * They already get a menu item under Users via nav-unification.