コード例 #1
0
ファイル: functions.php プロジェクト: yashodhank/wpds
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');
 }
コード例 #3
0
/**
 * 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]);
                    }
                }
            }
        }
    }
}
コード例 #4
0
ファイル: functions.php プロジェクト: raidho-mx/groundplay
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
    }
}
コード例 #5
0
/**
 * 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');
}
コード例 #6
0
ファイル: packages.php プロジェクト: LuisEnVilla/viajes400
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');
}
コード例 #7
0
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]);
                    }
                }
            }
        }
    }
}
コード例 #8
0
 /**
  * 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 
    }
コード例 #10
0
ファイル: gestion-admin.php プロジェクト: lgm243/WORDPRESS
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');
    }
}
コード例 #11
0
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
}
コード例 #12
0
ファイル: index.php プロジェクト: webprese/dev.mgeonline
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');
}
コード例 #13
0
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
}
コード例 #14
0
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');
    }
}
コード例 #15
0
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');
}
コード例 #16
0
ファイル: newsletter.php プロジェクト: kstefanini/ep-plugin
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');
}
コード例 #17
0
function whoi_remove_dm_menu()
{
    global $user_ID;
    if (!current_user_can('manage_network')) {
        remove_submenu_page('tools.php?=domainmapping', 'domain-mapping');
    }
}
コード例 #18
0
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');
    }
}
コード例 #19
0
ファイル: backend.php プロジェクト: AnnaNee/wordless
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');
    }
}
コード例 #21
0
    /**
     * 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 
    }
コード例 #22
0
/**
 * 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');
}
コード例 #23
0
 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');
 }
コード例 #24
0
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']);
    }
}
コード例 #25
0
 public function _replyToRemoveTexonomySubmenuPages()
 {
     foreach ($this->oProp->aTaxonomyRemoveSubmenuPages as $sSubmenuPageSlug => $sTopLevelPageSlug) {
         remove_submenu_page($sTopLevelPageSlug, $sSubmenuPageSlug);
         unset($this->oProp->aTaxonomyRemoveSubmenuPages[$sSubmenuPageSlug]);
     }
 }
コード例 #26
0
ファイル: welcome.php プロジェクト: netmagik/netmagik
    /**
     * 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 
    }
コード例 #27
0
    /**
     * 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 
    }
コード例 #28
0
ファイル: Init.php プロジェクト: s-hinse/search-and-replace
 /**
  * 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');
 }
コード例 #29
0
    /**
     * 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 
    }
コード例 #30
0
 /**
  * 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');
 }