function my_remove_menu_pages() { //remove_menu_page( 'edit.php' ); // Posts //remove_menu_page( 'upload.php' ); // Media remove_menu_page('link-manager.php'); // Links remove_menu_page('edit-comments.php'); // Comments remove_menu_page('edit.php?post_type=page'); // Pages remove_submenu_page('edit.php', 'edit-tags.php?taxonomy=category'); remove_submenu_page('edit.php', 'edit-tags.php?taxonomy=post_tag'); //remove_menu_page( 'plugins.php' ); // Plugins //remove_menu_page( 'themes.php' ); // Appearance //remove_menu_page( 'users.php' ); // Users remove_menu_page('tools.php'); // Tools //remove_menu_page( 'profile.php' ); // Tools //remove_menu_page('options-general.php'); // Settings //remove_submenu_page ( 'index.php', 'update-core.php' ); //Dashboard->Updates //remove_submenu_page ( 'themes.php', 'themes.php' ); // Appearance-->Themes //remove_submenu_page ( 'themes.php', 'widgets.php' ); // Appearance-->Widgets //remove_submenu_page ( 'themes.php', 'theme-editor.php' ); // Appearance-->Editor //remove_submenu_page ( 'options-general.php', 'options-general.php' ); // Settings->General //remove_submenu_page ( 'options-general.php', 'options-writing.php' ); // Settings->writing //remove_submenu_page ( 'options-general.php', 'options-reading.php' ); // Settings->Reading //remove_submenu_page ( 'options-general.php', 'options-discussion.php' ); // Settings->Discussion //remove_submenu_page ( 'options-general.php', 'options-media.php' ); // Settings->Media //remove_submenu_page ( 'options-general.php', 'options-privacy.php' ); // Settings->Privacy }
/** * Modifies the admin menu for specific roles. * * @since v1.0.0 * @access private */ function modify_menu() { if (jc_userroles_current_role() != 'jobs_for_jets_manager') { return; } remove_submenu_page('edit.php?post_type=event', 'event-calendar'); }
/** * Remove menu items on a per user bases */ function uas_edit_admin_menus() { global $menu; global $current_user; global $storedmenu; global $storedsubmenu; global $submenu; // Store the original menu $storedmenu = $menu; // Store the original submenu $storedsubmenu = $submenu; $uas_options = uas_get_admin_options(); $newmenu = array(); if (!isset($menu)) { return; } // Rebuild menu based on saved options foreach ($menu as $menuitem) { if (isset($menuitem[5]) && isset($uas_options[$current_user->user_nicename][sanitize_key($menuitem[5])]) && 1 == $uas_options[$current_user->user_nicename][sanitize_key($menuitem[5])]) { remove_menu_page($menuitem[2]); } else { // Lets check the submenus if (isset($storedsubmenu[$menuitem[2]])) { foreach ($storedsubmenu[$menuitem[2]] as $subsub) { $combinedname = sanitize_key($menuitem[5] . $subsub[2]); if (isset($subsub[2]) && isset($uas_options[$current_user->user_nicename][$combinedname]) && 1 == $uas_options[$current_user->user_nicename][$combinedname]) { remove_submenu_page($menuitem[2], $subsub[2]); } } } } } }
function hide_menu() { global $current_user; $user_id = get_current_user_id(); // echo "user:".$user_id; // Use this to find your user id quickly if ($user_id != '1') { remove_menu_page('index.php'); //Dashboard remove_menu_page('upload.php'); //Media remove_menu_page('edit-comments.php'); //Comments remove_menu_page('plugins.php'); //Plugins remove_submenu_page('themes.php', 'themes.php'); remove_submenu_page('themes.php', 'theme-editor.php'); remove_submenu_page('themes.php', 'customize.php'); remove_menu_page('nav-menus.php'); //Editar Menus // remove_menu_page( 'users.php' ); Users remove_menu_page('tools.php'); //Tools remove_menu_page('options-general.php'); //Settings remove_menu_page('edit.php?post_type=acf'); //Advanced Custom Fields remove_menu_page('admin.php?page=cpt_main_menu'); //Custom Post Types remove_menu_page('themes.php'); //Custom Fields } }
/** * Remove some admin menu items * * @package d7 * @subpackage boilerplate-plugin_filters+hooks * @internal only called as `admin_menu` action * */ function d7_remove_menus() { remove_menu_page('edit.php'); remove_menu_page('edit-comments.php'); remove_submenu_page('themes.php', 'theme-editor.php'); remove_submenu_page('plugins.php', 'plugin-editor.php'); }
function nicdark_remove_taxonomy_packages() { remove_submenu_page('edit.php', 'edit-tags.php?taxonomy=destination-package'); remove_submenu_page('edit.php', 'edit-tags.php?taxonomy=typology-package'); remove_submenu_page('edit.php', 'edit-tags.php?taxonomy=duration-package'); remove_submenu_page('edit.php', 'edit-tags.php?taxonomy=person-package'); }
function uas_edit_admin_menus() { global $menu; global $current_user; global $storedmenu; global $storedsubmenu; global $submenu; $storedmenu = $menu; //store the original menu $storedsubmenu = $submenu; //store the original menu $uas_options = uas_get_admin_options(); $newmenu = array(); //rebuild menu based on saved options foreach ($menu as $menuitem) { if (isset($menuitem[5]) && isset($uas_options[$current_user->user_login][$menuitem[5]]) && 1 == $uas_options[$current_user->user_login][$menuitem[5]]) { remove_menu_page($menuitem[2]); } else { // lets check the submenus if (isset($storedsubmenu[$menuitem[2]])) { foreach ($storedsubmenu[$menuitem[2]] as $subsub) { $combinedname = $menuitem[5] . $subsub[2]; if (isset($subsub[2]) && isset($uas_options[$current_user->user_login][$combinedname]) && 1 == $uas_options[$current_user->user_login][$combinedname]) { remove_submenu_page($menuitem[2], $subsub[2]); } } } } } }
/** * Remove admin pages for updates and extensions * * @since 0.0.1 * @return void */ public function remove_admin_menus() { /** Remove Gravity Forms Update page */ remove_submenu_page('gf_edit_forms', 'gf_update'); remove_submenu_page('gf_new_form', 'gf_update'); remove_submenu_page('gf_entries', 'gf_update'); }
/** * Add styles just for this page, and remove dashboard page links. */ public function admin_head() { remove_submenu_page('index.php', 'sm-about'); remove_submenu_page('index.php', 'sm-faqs'); remove_submenu_page('index.php', 'sm-beta'); ?> <style type="text/css"> /*<![CDATA[*/ .about-wrap h3 { margin-top: 1em; margin-right: 0em; margin-bottom: 0.1em; font-size: 1.25em; line-height: 1.3em; } .about-wrap p { margin-top: 0.6em; margin-bottom: 0.8em; line-height: 1.6em; font-size: 14px; } .about-wrap .feature-section { padding-bottom: 5px; } /*]]>*/ </style> <?php }
function remove_admin_submenus() { global $current_user; wp_get_current_user(); if ($current_user->user_level < 10) { remove_submenu_page('themes.php', 'theme-editor.php'); remove_submenu_page('themes.php', 'themes.php'); //remove_submenu_page( 'edit.php', 'edit-tags.php?taxonomy=post_tag' ); //remove_submenu_page( 'edit.php', 'edit-tags.php?taxonomy=category' ); //remove_submenu_page( 'edit.php', 'post-new.php' ); //remove_submenu_page( 'themes.php', 'nav-menus.php' ); remove_submenu_page('themes.php', 'widgets.php'); remove_submenu_page('themes.php', 'theme-editor.php'); remove_submenu_page('plugins.php', 'plugin-editor.php'); remove_submenu_page('plugins.php', 'plugin-install.php'); //remove_submenu_page( 'users.php', 'users.php' ); remove_submenu_page('users.php', 'user-new.php'); //remove_submenu_page( 'upload.php', 'media-new.php' ); remove_submenu_page('options-general.php', 'options-writing.php'); remove_submenu_page('options-general.php', 'options-discussion.php'); remove_submenu_page('options-general.php', 'options-reading.php'); remove_submenu_page('options-general.php', 'options-discussion.php'); remove_submenu_page('options-general.php', 'options-media.php'); remove_submenu_page('options-general.php', 'options-privacy.php'); remove_submenu_page('options-general.php', 'options-permalinks.php'); remove_submenu_page('index.php', 'update-core.php'); remove_action('welcome_panel', 'wp_welcome_panel'); } }
function remove_menus() { //remove_menu_page( 'index.php' ); //Dashboard remove_submenu_page('index.php', 'update-core.php'); //remove_submenu_page( $menu_slug, $submenu_slug ); remove_menu_page('edit.php'); //Posts remove_menu_page('upload.php'); //Media remove_menu_page('edit.php?post_type=page'); //Pages remove_menu_page('edit-comments.php'); //Comments remove_menu_page('themes.php'); //Appearance remove_menu_page('plugins.php'); //Plugins remove_menu_page('users.php'); //Users remove_menu_page('tools.php'); //Tools remove_menu_page('options-general.php'); //Settings remove_menu_page('edit.php?post_type=acf'); //ACF }
function pix_admin_menu() { $pix_menu = add_menu_page(__('Pix Plugins', 'pix'), __('Pix Plugins', 'pix'), 'manage_options', 'pix-plugins', NULL, INFINITE_LOAD_URL . '/images/logo.png'); $pix_infinite_load_menu = add_submenu_page('pix-plugins', __('Infinite Load', 'pix'), __('Infinite Load', 'pix'), 'manage_options', 'pix-infinite-load', 'pix_infinite_load_settings'); remove_submenu_page('pix-plugins', 'pix-plugins'); add_action('admin_print_scripts-' . $pix_infinite_load_menu, 'pix_add_admin_assets'); }
function ground_remove_menu_links() { remove_menu_page('index.php'); // Dashboard remove_menu_page('edit.php'); // Posts remove_menu_page('upload.php'); // Media remove_menu_page('edit.php?post_type=page'); // Pages remove_menu_page('edit-comments.php'); // Comments remove_menu_page('themes.php'); // Appearance remove_menu_page('plugins.php'); // Plugins remove_menu_page('users.php'); // Users remove_menu_page('tools.php'); // Tools remove_menu_page('options-general.php'); // Settings remove_submenu_page('themes.php', 'theme-editor.php'); // Submenu }
function jk_remove_menus() { // Posts remove_menu_page('edit.php'); // Comments remove_menu_page('edit-comments.php'); // Projects remove_menu_page('edit.php?post_type=project'); // Testimonials remove_menu_page('edit.php?post_type=testimonial'); // Profile remove_menu_page('profile.php'); // Remove for all users below Administrator $user = wp_get_current_user(); if (!$user->has_cap('manage_options')) { // Tools remove_menu_page('tools.php'); // My Sites remove_menu_page('my-sites.php'); } // Remove for all users below Super-Admin $user = wp_get_current_user(); if (!$user->has_cap('manage_network')) { // Plugins remove_menu_page('plugins.php'); // Widgets submenu $page = remove_submenu_page('themes.php', 'widgets.php'); } }
function popmake_remove_admin_subpages() { remove_submenu_page('index.php', 'popmake-about'); remove_submenu_page('index.php', 'popmake-changelog'); remove_submenu_page('index.php', 'popmake-getting-started'); remove_submenu_page('index.php', 'popmake-credits'); }
function tb_newsletter_menu() { add_menu_page('Newsletter', 'Newsletter', 'manage_options', 'newsletter', '', 'dashicons-email-alt'); add_submenu_page('newsletter', 'Envoyer', 'Envoyer la newsletter', 'manage_options', 'newsletter_send', 'tb_newsletter_send'); add_submenu_page('newsletter', 'Réglages', 'Réglages', 'manage_options', 'newsletter_config', 'tb_newsletter_config'); remove_submenu_page('newsletter', 'newsletter'); }
function whoi_remove_dm_menu() { global $user_ID; if (!current_user_can('manage_network')) { remove_submenu_page('tools.php?=domainmapping', 'domain-mapping'); } }
function remove_admin_menus() { if (!current_user_can('manage_options')) { // Only proceed if user does not have admin role. remove_menu_page('index.php'); // Dashboard //remove_menu_page('edit.php'); // Posts //remove_menu_page('upload.php'); // Media //remove_menu_page('link-manager.php'); // Links //remove_menu_page('edit.php?post_type=page'); // Pages remove_menu_page('edit-comments.php'); // Comments //remove_menu_page('themes.php'); // Appearance //remove_menu_page('plugins.php'); // Plugins remove_menu_page('profile.php'); // Profile remove_menu_page('tools.php'); // Tools //remove_menu_page('options-general.php'); // Settings //remove_submenu_page( 'edit.php', 'edit-tags.php?taxonomy=post_tag' ); // Remove posts->tags submenu //remove_submenu_page( 'edit.php', 'edit-tags.php?taxonomy=category' ); // Remove posts->categories submenu remove_submenu_page('index.php', 'index.php?page=simple_history_page'); remove_submenu_page('themes.php', 'themes.php'); remove_submenu_page('themes.php', 'widgets.php'); } }
function remove_update_message() { // sidebar messages remove_submenu_page('index.php', 'update-core.php'); // topbar messages remove_action('admin_notices', 'update_nag', 3); }
/** Add plugin menu ***/ function gsw_manage_menu_pages() { if (current_user_can('manage_options')) { add_menu_page('Germany Says Welcome Overview', 'Germany Says Welcome', 'read', 'gsw_overview', 'gsw_overview', GSW_PATH . 'images/logo_small.png'); add_submenu_page('gsw_overview', 'Overview for the GSW Plugin', 'Overview', 'read', 'gsw_overview', 'gsw_intro'); } else { remove_menu_page('edit.php'); // Posts remove_menu_page('upload.php'); // Media remove_menu_page('link-manager.php'); // Links remove_menu_page('edit-comments.php'); // Comments remove_menu_page('edit.php?post_type=page'); // Pages remove_menu_page('plugins.php'); // Plugins remove_menu_page('themes.php'); // Appearance remove_menu_page('users.php'); // Users remove_menu_page('tools.php'); // Tools remove_menu_page('options-general.php'); // Settings remove_submenu_page('index.php', 'update-core.php'); } }
/** * Hide Individual Dashboard Menus * * @since 2.0 * @return void */ public function admin_head() { remove_submenu_page('index.php', 'custom-login-about'); // Badge for welcome page $badge_url = CUSTOM_LOGIN_URL . 'assets/images/welcome-badge.png'; ?> <style type="text/css" media="screen"> /*<![CDATA[*/ .cl-badge { padding-top: 150px; height: 52px; width: 185px; color: #666; font-weight: bold; font-size: 14px; text-align: center; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); margin: 0 -5px; background: url('<?php echo $badge_url; ?> ') no-repeat; } .about-wrap .cl-badge { position: absolute; top: 0; right: 0; } /*]]>*/ </style> <?php }
/** * Tweak the Settings subnav menu to show only one BuddyPress menu item (Settings > BuddyPress). * * @since 1.6 */ function bp_core_modify_admin_menu() { $page = bp_core_do_network_admin() ? 'settings.php' : 'options-general.php'; remove_submenu_page($page, 'bb-forums-setup'); remove_submenu_page($page, 'bp-page-settings'); remove_submenu_page($page, 'bp-settings'); }
function admin_menu() { // Add the theme page add_theme_page(__('Maera Addons', 'maera'), __('Maera Addons', 'maera'), 'install_plugins', 'maera-ri', array($this, 'settings_page')); // Remove the menu item for that page remove_submenu_page('themes.php', 'maera-ri'); }
function _tool_remove_submenu_page() { //global $submenu; print_o( $submenu ); foreach ($GLOBALS['toolset']['inits']['tool_wp_menu']['tool_remove_submenu_pages'] as $item) { remove_submenu_page($item['page'], $item['subpage']); } }
public function _replyToRemoveTexonomySubmenuPages() { foreach ($this->oProp->aTaxonomyRemoveSubmenuPages as $sSubmenuPageSlug => $sTopLevelPageSlug) { remove_submenu_page($sTopLevelPageSlug, $sSubmenuPageSlug); unset($this->oProp->aTaxonomyRemoveSubmenuPages[$sSubmenuPageSlug]); } }
/** * Hide Individual Dashboard Pages * * @access public * @since 1.4 * @return void */ public function admin_head() { remove_submenu_page('index.php', 'mashsb-about'); remove_submenu_page('index.php', 'mashsb-changelog'); remove_submenu_page('index.php', 'mashsb-getting-started'); remove_submenu_page('index.php', 'mashsb-credits'); ?> <style type="text/css" media="screen"> /*<![CDATA[*/ .mashsb-about-wrap .mashsb-badge { float: right; border-radius: 4px; margin: 0 0 15px 15px; max-width: 100px; } .mashsb-about-wrap #mashsb-header { margin-bottom: 15px; } .mashsb-about-wrap #mashsb-header h1 { margin-bottom: 15px !important; } .mashsb-about-wrap .about-text { margin: 0 0 15px; max-width: 670px; } .mashsb-about-wrap .feature-section { margin-top: 20px; } .mashsb-about-wrap .feature-section-content, .mashsb-about-wrap .feature-section-media { width: 50%; box-sizing: border-box; } .mashsb-about-wrap .feature-section-content { float: left; padding-right: 50px; } .mashsb-about-wrap .feature-section-content h4 { margin: 0 0 1em; } .mashsb-about-wrap .feature-section-media { float: right; text-align: right; margin-bottom: 20px; } .mashsb-about-wrap .feature-section-media img { border: 1px solid #ddd; } .mashsb-about-wrap .feature-section:not(.under-the-hood) .col { margin-top: 0; } /* responsive */ @media all and ( max-width: 782px ) { .mashsb-about-wrap .feature-section-content, .mashsb-about-wrap .feature-section-media { float: none; padding-right: 0; width: 100%; text-align: left; } .mashsb-about-wrap .feature-section-media img { float: none; margin: 0 0 20px; } } /*]]>*/ </style> <?php }
/** * Hide Individual Dashboard Pages * * @access public * @since 1.0 * @return void */ public function admin_head() { global $plugin_page; remove_submenu_page('edit.php?post_type=gravityview', 'gv-credits'); remove_submenu_page('edit.php?post_type=gravityview', 'gv-changelog'); if (!$this->is_dashboard_page()) { return; } ?> <style type="text/css" media="screen"> /*<![CDATA[*/ .update-nag { display: none; } .clear { clear: both; display: block; width: 100%; } .gv-welcome-screenshots { float: right; clear:right; max-width:50%; border: 1px solid #ccc; margin: 0 10px 10px 1.25rem!important; } /*]]>*/ </style> <?php }
/** * Removes the plugins submenu pages from admin menu. */ public function remove_submenu_pages() { remove_submenu_page('tools.php', 'inpsyde_search_replace'); remove_submenu_page('tools.php', 'sql_import'); remove_submenu_page('tools.php', 'replace_domain'); remove_submenu_page('tools.php', 'credits'); }
/** * Hide Individual Dashboard Pages * * @access public * @since 1.4 * @return void */ public function admin_head() { remove_submenu_page('index.php', 'edd-about'); remove_submenu_page('index.php', 'edd-changelog'); remove_submenu_page('index.php', 'edd-getting-started'); remove_submenu_page('index.php', 'edd-credits'); ?> <style type="text/css" media="screen"> /*<![CDATA[*/ .about-wrap .edd-badge { position: absolute; top: 0; right: 0; width: 100px; } .edd-welcome-screenshots { float: right; margin-left: 10px!important; } .about-wrap .feature-section { margin-top: 20px; } /*]]>*/ </style> <?php }
/** * Hides the individual Dashboard pages * * @return void */ public function hide_individual_pages() { // Remove the subpages remove_submenu_page('index.php', 'easingslider-about'); remove_submenu_page('index.php', 'easingslider-getting-started'); remove_submenu_page('index.php', 'easingslider-credits'); }