Priority File Manager

📁 public_html
Base Directory:
/home/ecedu/public_html/wp-admin/includes
NameTypeSizeActions
📁 .. Folder -
📄 admin-filters.php File 8034
Edit Download
📄 admin.php File 3628
Edit Download
📄 ajax-actions.php File 151629
Edit Download
📄 bookmark.php File 11725
Edit Download
📄 class-automatic-upgrader-skin.php File 3663
Edit Download
📄 class-bulk-plugin-upgrader-skin.php File 2590
Edit Download
📄 class-bulk-theme-upgrader-skin.php File 2660
Edit Download
📄 class-bulk-upgrader-skin.php File 6753
Edit Download
📄 class-core-upgrader.php File 15191
Edit Download
📄 class-custom-background.php File 21650
Edit Download
📄 class-custom-image-header.php File 49296
Edit Download
📄 class-file-upload-upgrader.php File 4163
Edit Download
📄 class-ftp-pure.php File 5426
Edit Download
📄 class-ftp-sockets.php File 8479
Edit Download
📄 class-ftp.php File 27370
Edit Download
📄 class-language-pack-upgrader-skin.php File 2870
Edit Download
📄 class-language-pack-upgrader.php File 15561
Edit Download
📄 class-pclzip.php File 196695
Edit Download
📄 class-plugin-installer-skin.php File 12053
Edit Download
📄 class-plugin-upgrader-skin.php File 3278
Edit Download
📄 class-plugin-upgrader.php File 23243
Edit Download
📄 class-theme-installer-skin.php File 12743
Edit Download
📄 class-theme-upgrader-skin.php File 4176
Edit Download
📄 class-theme-upgrader.php File 26702
Edit Download
📄 class-walker-category-checklist.php File 5091
Edit Download
📄 class-walker-nav-menu-checklist.php File 5628
Edit Download
📄 class-walker-nav-menu-edit.php File 14180
Edit Download
📄 class-wp-ajax-upgrader-skin.php File 4193
Edit Download
📄 class-wp-application-passwords-list-table.php File 6949
Edit Download
📄 class-wp-automatic-updater.php File 61902
Edit Download
📄 class-wp-comments-list-table.php File 33056
Edit Download
📄 class-wp-community-events.php File 18769
Edit Download
📄 class-wp-debug-data.php File 66619
Edit Download
📄 class-wp-filesystem-base.php File 24410
Edit Download
📄 class-wp-filesystem-direct.php File 18143
Edit Download
📄 class-wp-filesystem-ftpext.php File 23101
Edit Download
📄 class-wp-filesystem-ftpsockets.php File 18479
Edit Download
📄 class-wp-filesystem-ssh2.php File 23310
Edit Download
📄 class-wp-importer.php File 7499
Edit Download
📄 class-wp-internal-pointers.php File 4577
Edit Download
📄 class-wp-links-list-table.php File 9241
Edit Download
📄 class-wp-list-table-compat.php File 1497
Edit Download
📄 class-wp-list-table.php File 52906
Edit Download
📄 class-wp-media-list-table.php File 25899
Edit Download
📄 class-wp-ms-sites-list-table.php File 22019
Edit Download
📄 class-wp-ms-themes-list-table.php File 28438
Edit Download
📄 class-wp-ms-users-list-table.php File 15719
Edit Download
📄 class-wp-plugin-install-list-table.php File 24786
Edit Download
📄 class-wp-plugins-list-table.php File 57786
Edit Download
📄 class-wp-post-comments-list-table.php File 1453
Edit Download
📄 class-wp-posts-list-table.php File 64216
Edit Download
📄 class-wp-privacy-data-export-requests-list-table.php File 5563
Edit Download
📄 class-wp-privacy-data-removal-requests-list-table.php File 5715
Edit Download
📄 class-wp-privacy-policy-content.php File 32626
Edit Download
📄 class-wp-privacy-requests-table.php File 14395
Edit Download
📄 class-wp-screen.php File 37327
Edit Download
📄 class-wp-site-health-auto-updates.php File 14337
Edit Download
📄 class-wp-site-health.php File 122362
Edit Download
📄 class-wp-site-icon.php File 6414
Edit Download
📄 class-wp-terms-list-table.php File 21182
Edit Download
📄 class-wp-theme-install-list-table.php File 15599
Edit Download
📄 class-wp-themes-list-table.php File 10349
Edit Download
📄 class-wp-upgrader-skin.php File 7110
Edit Download
📄 class-wp-upgrader-skins.php File 1477
Edit Download
📄 class-wp-upgrader.php File 48009
Edit Download
📄 class-wp-users-list-table.php File 19058
Edit Download
📄 comment.php File 6121
Edit Download
📄 continents-cities.php File 20540
Edit Download
📄 credits.php File 5870
Edit Download
📄 dashboard.php File 69710
Edit Download
📄 deprecated.php File 41776
Edit Download
📄 edit-tag-messages.php File 1478
Edit Download
📄 export.php File 25565
Edit Download
📄 file.php File 98169
Edit Download
📄 image-edit.php File 43883
Edit Download
📄 image.php File 42664
Edit Download
📄 import.php File 6617
Edit Download
📄 list-table.php File 3802
Edit Download
📄 media.php File 119109
Edit Download
📄 menu.php File 9618
Edit Download
📄 meta-boxes.php File 66076
Edit Download
📄 misc.php File 45783
Edit Download
📄 ms-admin-filters.php File 1296
Edit Download
📄 ms-deprecated.php File 3770
Edit Download
📄 ms.php File 34318
Edit Download
📄 nav-menu.php File 49041
Edit Download
📄 network.php File 26996
Edit Download
📄 noop.php File 1148
Edit Download
📄 options.php File 4251
Edit Download
📄 plugin-install.php File 39474
Edit Download
📄 plugin.php File 92925
Edit Download
📄 post.php File 82203
Edit Download
📄 privacy-tools.php File 33462
Edit Download
📄 revision.php File 16567
Edit Download
📄 schema.php File 42867
Edit Download
📄 screen.php File 6378
Edit Download
📄 taxonomy.php File 8424
Edit Download
📄 template.php File 98529
Edit Download
📄 theme-install.php File 6990
Edit Download
📄 theme.php File 47742
Edit Download
📄 translation-install.php File 11075
Edit Download
📄 update-core.php File 70146
Edit Download
📄 update.php File 34437
Edit Download
📄 upgrade.php File 114781
Edit Download
📄 user.php File 23532
Edit Download
📄 widgets.php File 10912
Edit Download
post_parent !== $post->ID && $compare_from->ID !== $post->ID ) { return false; } if ( $compare_to->post_parent !== $post->ID && $compare_to->ID !== $post->ID ) { return false; } if ( $compare_from && strtotime( $compare_from->post_date_gmt ) > strtotime( $compare_to->post_date_gmt ) ) { $temp = $compare_from; $compare_from = $compare_to; $compare_to = $temp; } // Add default title if title field is empty. if ( $compare_from && empty( $compare_from->post_title ) ) { $compare_from->post_title = __( '(no title)' ); } if ( empty( $compare_to->post_title ) ) { $compare_to->post_title = __( '(no title)' ); } $return = array(); foreach ( _wp_post_revision_fields( $post ) as $field => $name ) { /** * Contextually filter a post revision field. * * The dynamic portion of the hook name, `$field`, corresponds to a name of a * field of the revision object. * * Possible hook names include: * * - `_wp_post_revision_field_post_title` * - `_wp_post_revision_field_post_content` * - `_wp_post_revision_field_post_excerpt` * * @since 3.6.0 * * @param string $revision_field The current revision field to compare to or from. * @param string $field The current revision field. * @param WP_Post $compare_from The revision post object to compare to or from. * @param string $context The context of whether the current revision is the old * or the new one. Either 'to' or 'from'. */ $content_from = $compare_from ? apply_filters( "_wp_post_revision_field_{$field}", $compare_from->$field, $field, $compare_from, 'from' ) : ''; /** This filter is documented in wp-admin/includes/revision.php */ $content_to = apply_filters( "_wp_post_revision_field_{$field}", $compare_to->$field, $field, $compare_to, 'to' ); $args = array( 'show_split_view' => true, 'title_left' => __( 'Removed' ), 'title_right' => __( 'Added' ), ); /** * Filters revisions text diff options. * * Filters the options passed to wp_text_diff() when viewing a post revision. * * @since 4.1.0 * * @param array $args { * Associative array of options to pass to wp_text_diff(). * * @type bool $show_split_view True for split view (two columns), false for * un-split view (single column). Default true. * } * @param string $field The current revision field. * @param WP_Post $compare_from The revision post to compare from. * @param WP_Post $compare_to The revision post to compare to. */ $args = apply_filters( 'revision_text_diff_options', $args, $field, $compare_from, $compare_to ); $diff = wp_text_diff( $content_from, $content_to, $args ); if ( ! $diff && 'post_title' === $field ) { /* * It's a better user experience to still show the Title, even if it didn't change. * No, you didn't see this. */ $diff = ''; // In split screen mode, show the title before/after side by side. if ( true === $args['show_split_view'] ) { $diff .= ''; } else { $diff .= ''; // In single column mode, only show the title once if unchanged. if ( $compare_from->post_title !== $compare_to->post_title ) { $diff .= ''; } } $diff .= ''; $diff .= '
' . esc_html( $compare_from->post_title ) . '' . esc_html( $compare_to->post_title ) . '' . esc_html( $compare_from->post_title ) . '
' . esc_html( $compare_to->post_title ) . '
'; } if ( $diff ) { $return[] = array( 'id' => $field, 'name' => $name, 'diff' => $diff, ); } } /** * Filters the fields displayed in the post revision diff UI. * * @since 4.1.0 * * @param array[] $return Array of revision UI fields. Each item is an array of id, name, and diff. * @param WP_Post $compare_from The revision post to compare from. * @param WP_Post $compare_to The revision post to compare to. */ return apply_filters( 'wp_get_revision_ui_diff', $return, $compare_from, $compare_to ); } /** * Prepare revisions for JavaScript. * * @since 3.6.0 * * @param WP_Post|int $post The post object or post ID. * @param int $selected_revision_id The selected revision ID. * @param int $from Optional. The revision ID to compare from. * @return array An associative array of revision data and related settings. */ function wp_prepare_revisions_for_js( $post, $selected_revision_id, $from = null ) { $post = get_post( $post ); $authors = array(); $now_gmt = time(); $revisions = wp_get_post_revisions( $post->ID, array( 'order' => 'ASC', 'check_enabled' => false, ) ); // If revisions are disabled, we only want autosaves and the current post. if ( ! wp_revisions_enabled( $post ) ) { foreach ( $revisions as $revision_id => $revision ) { if ( ! wp_is_post_autosave( $revision ) ) { unset( $revisions[ $revision_id ] ); } } $revisions = array( $post->ID => $post ) + $revisions; } $show_avatars = get_option( 'show_avatars' ); update_post_author_caches( $revisions ); $can_restore = current_user_can( 'edit_post', $post->ID ); $current_id = false; foreach ( $revisions as $revision ) { $modified = strtotime( $revision->post_modified ); $modified_gmt = strtotime( $revision->post_modified_gmt . ' +0000' ); if ( $can_restore ) { $restore_link = str_replace( '&', '&', wp_nonce_url( add_query_arg( array( 'revision' => $revision->ID, 'action' => 'restore', ), admin_url( 'revision.php' ) ), "restore-post_{$revision->ID}" ) ); } if ( ! isset( $authors[ $revision->post_author ] ) ) { $authors[ $revision->post_author ] = array( 'id' => (int) $revision->post_author, 'avatar' => $show_avatars ? get_avatar( $revision->post_author, 32 ) : '', 'name' => get_the_author_meta( 'display_name', $revision->post_author ), ); } $autosave = (bool) wp_is_post_autosave( $revision ); $current = ! $autosave && $revision->post_modified_gmt === $post->post_modified_gmt; if ( $current && ! empty( $current_id ) ) { // If multiple revisions have the same post_modified_gmt, highest ID is current. if ( $current_id < $revision->ID ) { $revisions[ $current_id ]['current'] = false; $current_id = $revision->ID; } else { $current = false; } } elseif ( $current ) { $current_id = $revision->ID; } $revisions_data = array( 'id' => $revision->ID, 'title' => get_the_title( $post->ID ), 'author' => $authors[ $revision->post_author ], 'date' => date_i18n( __( 'M j, Y @ H:i' ), $modified ), 'dateShort' => date_i18n( _x( 'j M @ H:i', 'revision date short format' ), $modified ), /* translators: %s: Human-readable time difference. */ 'timeAgo' => sprintf( __( '%s ago' ), human_time_diff( $modified_gmt, $now_gmt ) ), 'autosave' => $autosave, 'current' => $current, 'restoreUrl' => $can_restore ? $restore_link : false, ); /** * Filters the array of revisions used on the revisions screen. * * @since 4.4.0 * * @param array $revisions_data { * The bootstrapped data for the revisions screen. * * @type int $id Revision ID. * @type string $title Title for the revision's parent WP_Post object. * @type int $author Revision post author ID. * @type string $date Date the revision was modified. * @type string $dateShort Short-form version of the date the revision was modified. * @type string $timeAgo GMT-aware amount of time ago the revision was modified. * @type bool $autosave Whether the revision is an autosave. * @type bool $current Whether the revision is both not an autosave and the post * modified date matches the revision modified date (GMT-aware). * @type bool|false $restoreUrl URL if the revision can be restored, false otherwise. * } * @param WP_Post $revision The revision's WP_Post object. * @param WP_Post $post The revision's parent WP_Post object. */ $revisions[ $revision->ID ] = apply_filters( 'wp_prepare_revision_for_js', $revisions_data, $revision, $post ); } /* * If we only have one revision, the initial revision is missing. This happens * when we have an autosave and the user has clicked 'View the Autosave'. */ if ( 1 === count( $revisions ) ) { $revisions[ $post->ID ] = array( 'id' => $post->ID, 'title' => get_the_title( $post->ID ), 'author' => $authors[ $revision->post_author ], 'date' => date_i18n( __( 'M j, Y @ H:i' ), strtotime( $post->post_modified ) ), 'dateShort' => date_i18n( _x( 'j M @ H:i', 'revision date short format' ), strtotime( $post->post_modified ) ), /* translators: %s: Human-readable time difference. */ 'timeAgo' => sprintf( __( '%s ago' ), human_time_diff( strtotime( $post->post_modified_gmt ), $now_gmt ) ), 'autosave' => false, 'current' => true, 'restoreUrl' => false, ); $current_id = $post->ID; } /* * If a post has been saved since the latest revision (no revisioned fields * were changed), we may not have a "current" revision. Mark the latest * revision as "current". */ if ( empty( $current_id ) ) { if ( $revisions[ $revision->ID ]['autosave'] ) { $revision = end( $revisions ); while ( $revision['autosave'] ) { $revision = prev( $revisions ); } $current_id = $revision['id']; } else { $current_id = $revision->ID; } $revisions[ $current_id ]['current'] = true; } // Now, grab the initial diff. $compare_two_mode = is_numeric( $from ); if ( ! $compare_two_mode ) { $found = array_search( $selected_revision_id, array_keys( $revisions ), true ); if ( $found ) { $from = array_keys( array_slice( $revisions, $found - 1, 1, true ) ); $from = reset( $from ); } else { $from = 0; } } $from = absint( $from ); $diffs = array( array( 'id' => $from . ':' . $selected_revision_id, 'fields' => wp_get_revision_ui_diff( $post->ID, $from, $selected_revision_id ), ), ); return array( 'postId' => $post->ID, 'nonce' => wp_create_nonce( 'revisions-ajax-nonce' ), 'revisionData' => array_values( $revisions ), 'to' => $selected_revision_id, 'from' => $from, 'diffData' => $diffs, 'baseUrl' => parse_url( admin_url( 'revision.php' ), PHP_URL_PATH ), 'compareTwoMode' => absint( $compare_two_mode ), // Apparently booleans are not allowed. 'revisionIds' => array_keys( $revisions ), ); } /** * Print JavaScript templates required for the revisions experience. * * @since 4.1.0 * * @global WP_Post $post Global post object. */ function wp_print_revision_templates() { global $post; ?>