Upgrade to Pro:

"", 'moveUp' => __( 'Move up one' ), 'moveDown' => __( 'Move down one' ), 'moveToTop' => __( 'Move to the top' ), /* translators: %s: previous item name */ 'moveUnder' => __( 'Move under %s' ), /* translators: %s: previous item name */ 'moveOutFrom' => __( 'Move out from under %s' ), /* translators: %s: previous item name */ 'under' => __( 'Under %s' ), /* translators: %s: previous item name */ 'outFrom' => __( 'Out from under %s' ), /* translators: 1: item name, 2: item position, 3: total number of items */ 'menuFocus' => __( '%1$s. Menu item %2$d of %3$d.' ), /* translators: 1: item name, 2: item position, 3: parent item name */ 'subMenuFocus' => __( '%1$s. Sub item number %2$d under %3$s.' ), ); wp_localize_script( 'nav-menu', 'menus', $nav_menus_l10n ); wp_enqueue_style( 'nav-menu' ); wp_enqueue_style( 'wp-color-picker' ); wp_enqueue_style( 'admin-menu-pro', ADMIN_MENU_PLUGIN_URL."css/admin-menu-pro.css" ); wp_enqueue_style( 'dashicons-picker', ADMIN_MENU_PLUGIN_URL."css/dashicons-picker.css",array("dashicons") ); wp_enqueue_script( 'dashicons-picker', ADMIN_MENU_PLUGIN_URL."js/dashicons-picker.js",array("jquery") ); wp_enqueue_script( 'admin-menu-pro', ADMIN_MENU_PLUGIN_URL."js/admin-menu-pro.js", array( 'wp-color-picker' ),time() ); $menu_pro = array(); foreach (get_editable_roles() as $role_name => $role_info): $menu_pro[$role_name] = $role_info["capabilities"]; endforeach; wp_localize_script( 'admin-menu-pro', 'menu_pro',array("current_role"=>"ok","roles"=>$menu_pro) ); if ( wp_is_mobile() ) wp_enqueue_script( 'jquery-touch-punch' ); endif; } /* * add menu */ function add_menu_settings(){ add_menu_page('Admin menu', 'Admin menu', 'manage_options', "admin-menu-pro", array($this,"add_form") ); } /* * add form */ function add_form(){ global $menu,$submenu; $user_type = "role"; if(isset($_GET["role"])){ $role = $_GET["role"]; if(is_numeric($role)){ $user_id = $role; $user_meta=get_userdata($user_id); $role =$user_meta->roles[0]; $user_name = $user_meta->data->user_login; $role_default = $_GET["role"]; }else{ $role_default = $_GET["role"]; } }else{ $role = "administrator"; $role_default =""; } ?>

capabilities; ?> capabilities; if(array_key_exists($capabilitie,$capabilities)){ return true; } } function load_html_list_user($user_id=1){ global $wpdb; $lists = $wpdb->get_results("SELECT * FROM $wpdb->options WHERE option_name LIKE '_admin_menu_pro_main_%'"); $saved = false; foreach( $lists as $list){ $name = $list->option_name; $check_users= explode("_admin_menu_pro_main_",$name); if(is_numeric($check_users[1])){ $user_meta=get_userdata($check_users[1]); $user_name = $user_meta->data->user_login; ?>
  • ">"admin-menu-pro","role"=>$check_users[1]),admin_url("admin.php")) ?>">
  • data->user_login; ?>
  • "admin-menu-pro","role"=>$user_id),admin_url("admin.php")) ?>">
  • capabilities; $menus = get_option("_default_menu_pro_main"); $submenus = get_option("_default_menu_pro_sub"); ?> $data ){ if( $data[2] == $url ) { return true; } } endif; } } /* * */ function strip_tags_content($text) { $ok = preg_replace('@<(\w+)\b.*?>.*?@si', '', $text); return preg_replace('#<(.*?)>#', '', $ok); } } new admin_menu_pro_settings;