Automattic\WooCommerce\Admin
PageController::remove_app_entry_page_menu_item()
Remove the menu item for the app entry point page.
Метод класса: PageController{}
Хуков нет.
Возвращает
null
. Ничего (null).
Использование
$PageController = new PageController(); $PageController->remove_app_entry_page_menu_item();
Код PageController::remove_app_entry_page_menu_item() PageController::remove app entry page menu item WC 8.7.0
public function remove_app_entry_page_menu_item() { global $submenu; // User does not have capabilites to see the submenu. if ( ! current_user_can( 'manage_woocommerce' ) || empty( $submenu['woocommerce'] ) ) { return; } $wc_admin_key = null; foreach ( $submenu['woocommerce'] as $submenu_key => $submenu_item ) { // Our app entry page menu item has no title. if ( is_null( $submenu_item[0] ) && self::APP_ENTRY_POINT === $submenu_item[2] ) { $wc_admin_key = $submenu_key; break; } } if ( ! $wc_admin_key ) { return; } unset( $submenu['woocommerce'][ $wc_admin_key ] ); }