Priority File Manager
📁 public_html
Base Directory:
/home/ecedu/public_html
/home/ecedu/public_html/wp-content/plugins
/home/ecedu/public_html/wp-content
/home/ecedu
/var/www
/var/www/cgi-bin
/var/www/html
public_html
/
wp-admin
/home/ecedu/public_html/wp-admin
Name
Type
Size
Actions
📁
..
Folder
-
Delete
Rename
📄
about.php
File
20107
Delete
Rename
Edit
Download
📄
admin-ajax.php
File
5146
Delete
Rename
Edit
Download
📄
admin-footer.php
File
2834
Delete
Rename
Edit
Download
📄
admin-functions.php
File
479
Delete
Rename
Edit
Download
📄
admin-header.php
File
9336
Delete
Rename
Edit
Download
📄
admin-post.php
File
2021
Delete
Rename
Edit
Download
📄
admin.php
File
12597
Delete
Rename
Edit
Download
📄
async-upload.php
File
4983
Delete
Rename
Edit
Download
📄
authorize-application.php
File
10335
Delete
Rename
Edit
Download
📄
comment.php
File
11622
Delete
Rename
Edit
Download
📄
contribute.php
File
5727
Delete
Rename
Edit
Download
📄
credits.php
File
4212
Delete
Rename
Edit
Download
📁
css
Folder
-
Delete
Rename
📄
custom-background.php
File
489
Delete
Rename
Edit
Download
📄
custom-header.php
File
499
Delete
Rename
Edit
Download
📄
customize.php
File
11174
Delete
Rename
Edit
Download
📄
edit-comments.php
File
14726
Delete
Rename
Edit
Download
📄
edit-form-advanced.php
File
29527
Delete
Rename
Edit
Download
📄
edit-form-blocks.php
File
14713
Delete
Rename
Edit
Download
📄
edit-form-comment.php
File
8543
Delete
Rename
Edit
Download
📄
edit-link-form.php
File
6354
Delete
Rename
Edit
Download
📄
edit-tag-form.php
File
10688
Delete
Rename
Edit
Download
📄
edit-tags.php
File
22533
Delete
Rename
Edit
Download
📄
edit.php
File
19952
Delete
Rename
Edit
Download
📄
erase-personal-data.php
File
7505
Delete
Rename
Edit
Download
📄
export-personal-data.php
File
7941
Delete
Rename
Edit
Download
📄
export.php
File
11288
Delete
Rename
Edit
Download
📄
freedoms.php
File
4645
Delete
Rename
Edit
Download
📁
images
Folder
-
Delete
Rename
📄
import.php
File
7766
Delete
Rename
Edit
Download
📁
includes
Folder
-
Delete
Rename
📄
index.php
File
7864
Delete
Rename
Edit
Download
📄
install-helper.php
File
6961
Delete
Rename
Edit
Download
📄
install.php
File
18374
Delete
Rename
Edit
Download
📁
js
Folder
-
Delete
Rename
📄
link-add.php
File
934
Delete
Rename
Edit
Download
📄
link-manager.php
File
4361
Delete
Rename
Edit
Download
📄
link-parse-opml.php
File
2697
Delete
Rename
Edit
Download
📄
link.php
File
2957
Delete
Rename
Edit
Download
📄
load-scripts.php
File
2070
Delete
Rename
Edit
Download
📄
load-styles.php
File
2995
Delete
Rename
Edit
Download
📁
maint
Folder
-
Delete
Rename
📄
media-new.php
File
3261
Delete
Rename
Edit
Download
📄
media-upload.php
File
3668
Delete
Rename
Edit
Download
📄
media.php
File
819
Delete
Rename
Edit
Download
📄
menu-header.php
File
10059
Delete
Rename
Edit
Download
📄
menu.php
File
17374
Delete
Rename
Edit
Download
📄
moderation.php
File
307
Delete
Rename
Edit
Download
📄
ms-admin.php
File
196
Delete
Rename
Edit
Download
📄
ms-delete-site.php
File
4294
Delete
Rename
Edit
Download
📄
ms-edit.php
File
216
Delete
Rename
Edit
Download
📄
ms-options.php
File
229
Delete
Rename
Edit
Download
📄
ms-sites.php
File
215
Delete
Rename
Edit
Download
📄
ms-themes.php
File
217
Delete
Rename
Edit
Download
📄
ms-upgrade-network.php
File
219
Delete
Rename
Edit
Download
📄
ms-users.php
File
215
Delete
Rename
Edit
Download
📄
my-sites.php
File
4858
Delete
Rename
Edit
Download
📄
nav-menus.php
File
49417
Delete
Rename
Edit
Download
📁
network
Folder
-
Delete
Rename
📄
network.php
File
5522
Delete
Rename
Edit
Download
📄
options-discussion.php
File
15767
Delete
Rename
Edit
Download
📄
options-general.php
File
22095
Delete
Rename
Edit
Download
📄
options-head.php
File
621
Delete
Rename
Edit
Download
📄
options-media.php
File
6505
Delete
Rename
Edit
Download
📄
options-permalink.php
File
21718
Delete
Rename
Edit
Download
📄
options-privacy.php
File
10190
Delete
Rename
Edit
Download
📄
options-reading.php
File
10266
Delete
Rename
Edit
Download
📄
options-writing.php
File
9317
Delete
Rename
Edit
Download
📄
options.php
File
13768
Delete
Rename
Edit
Download
📄
plugin-editor.php
File
13991
Delete
Rename
Edit
Download
📄
plugin-install.php
File
7124
Delete
Rename
Edit
Download
📄
plugins.php
File
30724
Delete
Rename
Edit
Download
📄
post-new.php
File
2768
Delete
Rename
Edit
Download
📄
post.php
File
10209
Delete
Rename
Edit
Download
📄
press-this.php
File
2396
Delete
Rename
Edit
Download
📄
privacy-policy-guide.php
File
3756
Delete
Rename
Edit
Download
📄
privacy.php
File
2583
Delete
Rename
Edit
Download
📄
profile.php
File
283
Delete
Rename
Edit
Download
📄
revision.php
File
5851
Delete
Rename
Edit
Download
📄
setup-config.php
File
17904
Delete
Rename
Edit
Download
📄
site-editor.php
File
12115
Delete
Rename
Edit
Download
📄
site-health-info.php
File
4088
Delete
Rename
Edit
Download
📄
site-health.php
File
10443
Delete
Rename
Edit
Download
📄
term.php
File
2249
Delete
Rename
Edit
Download
📄
theme-editor.php
File
15964
Delete
Rename
Edit
Download
📄
theme-install.php
File
23926
Delete
Rename
Edit
Download
📄
themes.php
File
49276
Delete
Rename
Edit
Download
📄
tools.php
File
3514
Delete
Rename
Edit
Download
📄
update-core.php
File
46519
Delete
Rename
Edit
Download
📄
update.php
File
13092
Delete
Rename
Edit
Download
📄
upgrade-functions.php
File
341
Delete
Rename
Edit
Download
📄
upgrade.php
File
6477
Delete
Rename
Edit
Download
📄
upload.php
File
15199
Delete
Rename
Edit
Download
📁
user
Folder
-
Delete
Rename
📄
user-edit.php
File
40744
Delete
Rename
Edit
Download
📄
user-new.php
File
24623
Delete
Rename
Edit
Download
📄
users.php
File
23838
Delete
Rename
Edit
Download
📄
widgets-form-blocks.php
File
5086
Delete
Rename
Edit
Download
📄
widgets-form.php
File
19625
Delete
Rename
Edit
Download
📄
widgets.php
File
1112
Delete
Rename
Edit
Download
Upload
Create Folder
📝 Editing:
menu-header.php
Size: 10,059 bytes
Lines: 314
Type: .php
💾 Save
Cancel
✕
<?php /** * Displays Administration Menu. * * @package WordPress * @subpackage Administration */ // Don't load directly. if ( ! defined( 'ABSPATH' ) ) { die( '-1' ); } /** * The current page. * * @global string $self */ $self = preg_replace( '|^.*/wp-admin/network/|i', '', $_SERVER['PHP_SELF'] ); $self = preg_replace( '|^.*/wp-admin/|i', '', $self ); $self = preg_replace( '|^.*/plugins/|i', '', $self ); $self = preg_replace( '|^.*/mu-plugins/|i', '', $self ); /** * For when admin-header is included from within a function. * * @global array $menu * @global array $submenu * @global string $parent_file * @global string $submenu_file */ global $menu, $submenu, $parent_file, $submenu_file; /** * Filters the parent file of an admin menu sub-menu item. * * Allows plugins to move sub-menu items around. * * @since MU (3.0.0) * * @param string $parent_file The parent file. */ $parent_file = apply_filters( 'parent_file', $parent_file ); /** * Filters the file of an admin menu sub-menu item. * * @since 4.4.0 * * @param string $submenu_file The submenu file. * @param string $parent_file The submenu item's parent file. */ $submenu_file = apply_filters( 'submenu_file', $submenu_file, $parent_file ); get_admin_page_parent(); /** * Display menu. * * @access private * @since 2.7.0 * * @global string $self * @global string $parent_file * @global string $submenu_file * @global string $plugin_page * @global string $typenow The post type of the current screen. * * @param array $menu * @param array $submenu * @param bool $submenu_as_parent */ function _wp_menu_output( $menu, $submenu, $submenu_as_parent = true ) { global $self, $parent_file, $submenu_file, $plugin_page, $typenow; $first = true; // 0 = menu_title, 1 = capability, 2 = menu_slug, 3 = page_title, 4 = classes, 5 = hookname, 6 = icon_url. foreach ( $menu as $key => $item ) { $admin_is_parent = false; $class = array(); $aria_attributes = ''; $aria_hidden = ''; $is_separator = false; if ( $first ) { $class[] = 'wp-first-item'; $first = false; } $submenu_items = array(); if ( ! empty( $submenu[ $item[2] ] ) ) { $class[] = 'wp-has-submenu'; $submenu_items = $submenu[ $item[2] ]; } if ( ( $parent_file && $item[2] === $parent_file ) || ( empty( $typenow ) && $self === $item[2] ) ) { if ( ! empty( $submenu_items ) ) { $class[] = 'wp-has-current-submenu wp-menu-open'; } else { $class[] = 'current'; $aria_attributes .= 'aria-current="page"'; } } else { $class[] = 'wp-not-current-submenu'; if ( ! empty( $submenu_items ) ) { $aria_attributes .= 'data-ariahaspopup'; } } if ( ! empty( $item[4] ) ) { $class[] = esc_attr( $item[4] ); } $class = $class ? ' class="' . implode( ' ', $class ) . '"' : ''; $id = ! empty( $item[5] ) ? ' id="' . preg_replace( '|[^a-zA-Z0-9_:.]|', '-', $item[5] ) . '"' : ''; $img = ''; $img_style = ''; $img_class = ' dashicons-before'; if ( str_contains( $class, 'wp-menu-separator' ) ) { $is_separator = true; } /* * If the string 'none' (previously 'div') is passed instead of a URL, don't output * the default menu image so an icon can be added to div.wp-menu-image as background * with CSS. Dashicons and base64-encoded data:image/svg_xml URIs are also handled * as special cases. */ if ( ! empty( $item[6] ) ) { $img = '<img src="' . esc_url( $item[6] ) . '" alt="" />'; if ( 'none' === $item[6] || 'div' === $item[6] ) { $img = '<br />'; } elseif ( str_starts_with( $item[6], 'data:image/svg+xml;base64,' ) ) { $img = '<br />'; // The value is base64-encoded data, so esc_attr() is used here instead of esc_url(). $img_style = ' style="background-image:url(\'' . esc_attr( $item[6] ) . '\')"'; $img_class = ' svg'; } elseif ( str_starts_with( $item[6], 'dashicons-' ) ) { $img = '<br />'; $img_class = ' dashicons-before ' . sanitize_html_class( $item[6] ); } } $title = wptexturize( $item[0] ); // Hide separators from screen readers. if ( $is_separator ) { $aria_hidden = ' aria-hidden="true"'; } echo "\n\t<li$class$id$aria_hidden>"; if ( $is_separator ) { echo '<div class="separator"></div>'; } elseif ( $submenu_as_parent && ! empty( $submenu_items ) ) { $submenu_items = array_values( $submenu_items ); // Re-index. $menu_hook = get_plugin_page_hook( $submenu_items[0][2], $item[2] ); $menu_file = $submenu_items[0][2]; $pos = strpos( $menu_file, '?' ); if ( false !== $pos ) { $menu_file = substr( $menu_file, 0, $pos ); } if ( ! empty( $menu_hook ) || ( ( 'index.php' !== $submenu_items[0][2] ) && file_exists( WP_PLUGIN_DIR . "/$menu_file" ) && ! file_exists( ABSPATH . "/wp-admin/$menu_file" ) ) ) { $admin_is_parent = true; echo "<a href='admin.php?page={$submenu_items[0][2]}'$class $aria_attributes><div class='wp-menu-image$img_class'$img_style aria-hidden='true'>$img</div><div class='wp-menu-name'>$title</div></a>"; } else { echo "\n\t<a href='{$submenu_items[0][2]}'$class $aria_attributes><div class='wp-menu-image$img_class'$img_style aria-hidden='true'>$img</div><div class='wp-menu-name'>$title</div></a>"; } } elseif ( ! empty( $item[2] ) && current_user_can( $item[1] ) ) { $menu_hook = get_plugin_page_hook( $item[2], 'admin.php' ); $menu_file = $item[2]; $pos = strpos( $menu_file, '?' ); if ( false !== $pos ) { $menu_file = substr( $menu_file, 0, $pos ); } if ( ! empty( $menu_hook ) || ( ( 'index.php' !== $item[2] ) && file_exists( WP_PLUGIN_DIR . "/$menu_file" ) && ! file_exists( ABSPATH . "/wp-admin/$menu_file" ) ) ) { $admin_is_parent = true; echo "\n\t<a href='admin.php?page={$item[2]}'$class $aria_attributes><div class='wp-menu-image$img_class'$img_style aria-hidden='true'>$img</div><div class='wp-menu-name'>{$item[0]}</div></a>"; } else { echo "\n\t<a href='{$item[2]}'$class $aria_attributes><div class='wp-menu-image$img_class'$img_style aria-hidden='true'>$img</div><div class='wp-menu-name'>{$item[0]}</div></a>"; } } if ( ! empty( $submenu_items ) ) { echo "\n\t<ul class='wp-submenu wp-submenu-wrap'>"; echo "<li class='wp-submenu-head' aria-hidden='true'>{$item[0]}</li>"; $first = true; // 0 = menu_title, 1 = capability, 2 = menu_slug, 3 = page_title, 4 = classes. foreach ( $submenu_items as $sub_key => $sub_item ) { if ( ! current_user_can( $sub_item[1] ) ) { continue; } $class = array(); $aria_attributes = ''; if ( $first ) { $class[] = 'wp-first-item'; $first = false; } $menu_file = $item[2]; $pos = strpos( $menu_file, '?' ); if ( false !== $pos ) { $menu_file = substr( $menu_file, 0, $pos ); } // Handle current for post_type=post|page|foo pages, which won't match $self. $self_type = ! empty( $typenow ) ? $self . '?post_type=' . $typenow : 'nothing'; if ( isset( $submenu_file ) ) { if ( $submenu_file === $sub_item[2] ) { $class[] = 'current'; $aria_attributes .= ' aria-current="page"'; } /* * If plugin_page is set the parent must either match the current page or not physically exist. * This allows plugin pages with the same hook to exist under different parents. */ } elseif ( ( ! isset( $plugin_page ) && $self === $sub_item[2] ) || ( isset( $plugin_page ) && $plugin_page === $sub_item[2] && ( $item[2] === $self_type || $item[2] === $self || file_exists( $menu_file ) === false ) ) ) { $class[] = 'current'; $aria_attributes .= ' aria-current="page"'; } if ( ! empty( $sub_item[4] ) ) { $class[] = esc_attr( $sub_item[4] ); } $class = $class ? ' class="' . implode( ' ', $class ) . '"' : ''; $menu_hook = get_plugin_page_hook( $sub_item[2], $item[2] ); $sub_file = $sub_item[2]; $pos = strpos( $sub_file, '?' ); if ( false !== $pos ) { $sub_file = substr( $sub_file, 0, $pos ); } $title = wptexturize( $sub_item[0] ); if ( ! empty( $menu_hook ) || ( ( 'index.php' !== $sub_item[2] ) && file_exists( WP_PLUGIN_DIR . "/$sub_file" ) && ! file_exists( ABSPATH . "/wp-admin/$sub_file" ) ) ) { // If admin.php is the current page or if the parent exists as a file in the plugins or admin directory. if ( ( ! $admin_is_parent && file_exists( WP_PLUGIN_DIR . "/$menu_file" ) && ! is_dir( WP_PLUGIN_DIR . "/{$item[2]}" ) ) || file_exists( $menu_file ) ) { $sub_item_url = add_query_arg( array( 'page' => $sub_item[2] ), $item[2] ); } else { $sub_item_url = add_query_arg( array( 'page' => $sub_item[2] ), 'admin.php' ); } $sub_item_url = esc_url( $sub_item_url ); echo "<li$class><a href='$sub_item_url'$class$aria_attributes>$title</a></li>"; } else { echo "<li$class><a href='{$sub_item[2]}'$class$aria_attributes>$title</a></li>"; } } echo '</ul>'; } echo '</li>'; } echo '<li id="collapse-menu" class="hide-if-no-js">' . '<button type="button" id="collapse-button" aria-label="' . esc_attr__( 'Collapse Main Menu' ) . '" aria-expanded="true">' . '<span class="collapse-button-icon" aria-hidden="true"></span>' . '<span class="collapse-button-label">' . __( 'Collapse Menu' ) . '</span>' . '</button></li>'; } ?> <div id="adminmenumain" role="navigation" aria-label="<?php esc_attr_e( 'Main menu' ); ?>"> <a href="#wpbody-content" class="screen-reader-shortcut"><?php _e( 'Skip to main content' ); ?></a> <a href="#wp-toolbar" class="screen-reader-shortcut"><?php _e( 'Skip to toolbar' ); ?></a> <div id="adminmenuback"></div> <div id="adminmenuwrap"> <ul id="adminmenu"> <?php _wp_menu_output( $menu, $submenu ); /** * Fires after the admin menu has been output. * * @since 2.5.0 */ do_action( 'adminmenu' ); ?> </ul> </div> </div>
✅ File saved successfully!