芝麻web文件管理V1.00
编辑当前文件:/home/projzpbv/public_html/wp-content/plugins/LayerSlider/assets/wp/menus.php
add_menu([ 'parent' => 'new-content', 'id' => 'ab-ls-add-new', 'title' => 'LayerSlider', 'href' => wp_nonce_url( admin_url('admin.php?page=layerslider&action=create-slider'), 'create-slider') ]); // Display LayerSlider's recents on the front-end $capability = get_option('layerslider_custom_capability', 'manage_options'); if( ! is_admin() && current_user_can( $capability ) ) { $admin_bar->add_menu([ 'id' => 'ab-layerslider', 'title' => 'LayerSlider', 'href' => admin_url('admin.php?page=layerslider') ]); $admin_bar->add_menu([ 'parent' => 'ab-layerslider', 'id' => 'ab-layerslider-dashboard', 'title' => __('Dashboard', 'LayerSlider'), 'href' => wp_nonce_url( admin_url('admin.php?page=layerslider'), 'create-slider') ]); $admin_bar->add_menu([ 'parent' => 'ab-layerslider', 'id' => 'ab-layerslider-new', 'title' => __('Add New', 'LayerSlider'), 'href' => wp_nonce_url( admin_url('admin.php?page=layerslider&action=create-slider'), 'create-slider') ]); $admin_bar->add_menu([ 'id' => 'ab-ls-recently-created', 'parent' => 'ab-layerslider', 'title' => __('Recently Created', 'LayerSlider') ]); $sliders = LS_Sliders::find( [ 'limit' => 10 ] ); if( ! empty( $sliders ) ) { foreach( $sliders as $slider ) { $admin_bar->add_menu([ 'parent' => 'ab-ls-recently-created', 'id' => 'ab-ls-recently-created-'.$slider['id'], 'title' => ! empty( $slider['name'] ) ? htmlentities( stripslashes( $slider['name'] ) ) : __('Unnamed', 'LayerSlider'), 'href' => admin_url('admin.php?page=layerslider&action=edit&id='.$slider['id']) ]); } } $admin_bar->add_menu( [ 'id' => 'ab-ls-recently-modified', 'parent' => 'ab-layerslider', 'title' => __('Recently Modified', 'LayerSlider') ]); $sliders = LS_Sliders::find( [ 'limit' => 10, 'orderby' => 'date_m' ] ); if( ! empty( $sliders ) ) { foreach( $sliders as $slider ) { $admin_bar->add_menu([ 'parent' => 'ab-ls-recently-modified', 'id' => 'ab-ls-recently-modified-'.$slider['id'], 'title' => ! empty( $slider['name'] ) ? htmlentities( stripslashes( $slider['name'] ) ) : __('Unnamed', 'LayerSlider'), 'href' => admin_url('admin.php?page=layerslider&action=edit&id='.$slider['id']) ]); } } } }, 150 ); // Register sidebar menu add_action('admin_menu', 'layerslider_settings_menu'); function layerslider_settings_menu() { // Menu hook global $layerslider_hook; $capability = get_option('layerslider_custom_capability', 'manage_options'); $icon = 'data:image/svg+xml;base64,' . base64_encode('
'); // Add main page $layerslider_hook = add_menu_page( 'LayerSlider', 'LayerSlider', $capability, 'layerslider', 'layerslider_router', $icon ); // Add "All Sliders" submenu add_submenu_page( 'layerslider', 'LayerSlider', __('Sliders', 'LayerSlider'), $capability, 'layerslider', 'layerslider_router' ); } function layerslider_router() { $section = ! empty( $_GET['section'] ) ? $_GET['section'] : false; if( $section ) { switch( $section ) { case 'system-status': include(LS_ROOT_PATH.'/views/system-status.php'); break; case 'about': include(LS_ROOT_PATH.'/views/about.php'); break; case 'skin-editor': include(LS_ROOT_PATH.'/views/skin-editor.php'); break; case 'css-editor': include(LS_ROOT_PATH.'/views/css-editor.php'); break; case 'transition-builder': include(LS_ROOT_PATH.'/views/transition-builder.php'); break; default: break; } } elseif(isset($_GET['action']) && $_GET['action'] == 'edit') { include(LS_ROOT_PATH.'/views/project-editor.php'); } else { include(LS_ROOT_PATH.'/views/dashboard.php'); } } ?>