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

View File: credits.php

<?php
/**
 * WordPress Credits Administration API.
 *
 * @package WordPress
 * @subpackage Administration
 * @since 4.4.0
 */

/**
 * Retrieves the contributor credits.
 *
 * @since 3.2.0
 * @since 5.6.0 Added the `$version` and `$locale` parameters.
 *
 * @param string $version WordPress version. Defaults to the current version.
 * @param string $locale  WordPress locale. Defaults to the current user's locale.
 * @return array|false A list of all of the contributors, or false on error.
 */
function wp_credits( $version = '', $locale = '' ) {
	if ( ! $version ) {
		$version = wp_get_wp_version();
	}

	if ( ! $locale ) {
		$locale = get_user_locale();
	}

	$results = get_site_transient( 'wordpress_credits_' . $locale );

	if ( ! is_array( $results )
		|| str_contains( $version, '-' )
		|| ( isset( $results['data']['version'] ) && ! str_starts_with( $version, $results['data']['version'] ) )
	) {
		$url     = "http://api.wordpress.org/core/credits/1.1/?version={$version}&locale={$locale}";
		$options = array( 'user-agent' => 'WordPress/' . $version . '; ' . home_url( '/' ) );

		if ( wp_http_supports( array( 'ssl' ) ) ) {
			$url = set_url_scheme( $url, 'https' );
		}

		$response = wp_remote_get( $url, $options );

		if ( is_wp_error( $response ) || 200 !== wp_remote_retrieve_response_code( $response ) ) {
			return false;
		}

		$results = json_decode( wp_remote_retrieve_body( $response ), true );

		if ( ! is_array( $results ) ) {
			return false;
		}

		set_site_transient( 'wordpress_credits_' . $locale, $results, DAY_IN_SECONDS );
	}

	return $results;
}

/**
 * Retrieves the link to a contributor's WordPress.org profile page.
 *
 * @access private
 * @since 3.2.0
 *
 * @param string $display_name  The contributor's display name (passed by reference).
 * @param string $username      The contributor's username.
 * @param string $profiles      URL to the contributor's WordPress.org profile page.
 */
function _wp_credits_add_profile_link( &$display_name, $username, $profiles ) {
	$display_name = '<a href="' . esc_url( sprintf( $profiles, $username ) ) . '">' . esc_html( $display_name ) . '</a>';
}

/**
 * Retrieves the link to an external library used in WordPress.
 *
 * @access private
 * @since 3.2.0
 *
 * @param string $data External library data (passed by reference).
 */
function _wp_credits_build_object_link( &$data ) {
	$data = '<a href="' . esc_url( $data[1] ) . '">' . esc_html( $data[0] ) . '</a>';
}

/**
 * Displays the title for a given group of contributors.
 *
 * @since 5.3.0
 *
 * @param array $group_data The current contributor group.
 */
function wp_credits_section_title( $group_data = array() ) {
	if ( ! count( $group_data ) ) {
		return;
	}

	if ( $group_data['name'] ) {
		if ( 'Translators' === $group_data['name'] ) {
			// Considered a special slug in the API response. (Also, will never be returned for en_US.)
			$title = _x( 'Translators', 'Translate this to be the equivalent of English Translators in your language for the credits page Translators section' );
		} elseif ( isset( $group_data['placeholders'] ) ) {
			// phpcs:ignore WordPress.WP.I18n.LowLevelTranslationFunction,WordPress.WP.I18n.NonSingularStringLiteralText
			$title = vsprintf( translate( $group_data['name'] ), $group_data['placeholders'] );
		} else {
			// phpcs:ignore WordPress.WP.I18n.LowLevelTranslationFunction,WordPress.WP.I18n.NonSingularStringLiteralText
			$title = translate( $group_data['name'] );
		}

		echo '<h2 class="wp-people-group-title">' . esc_html( $title ) . "</h2>\n";
	}
}

/**
 * Displays a list of contributors for a given group.
 *
 * @since 5.3.0
 *
 * @param array  $credits The credits groups returned from the API.
 * @param string $slug    The current group to display.
 */
function wp_credits_section_list( $credits = array(), $slug = '' ) {
	$group_data   = isset( $credits['groups'][ $slug ] ) ? $credits['groups'][ $slug ] : array();
	$credits_data = $credits['data'];
	if ( ! count( $group_data ) ) {
		return;
	}

	if ( ! empty( $group_data['shuffle'] ) ) {
		shuffle( $group_data['data'] ); // We were going to sort by ability to pronounce "hierarchical," but that wouldn't be fair to Matt.
	}

	switch ( $group_data['type'] ) {
		case 'list':
			array_walk( $group_data['data'], '_wp_credits_add_profile_link', $credits_data['profiles'] );
			echo '<p class="wp-credits-list">' . wp_sprintf( '%l.', $group_data['data'] ) . "</p>\n\n";
			break;
		case 'libraries':
			array_walk( $group_data['data'], '_wp_credits_build_object_link' );
			echo '<p class="wp-credits-list">' . wp_sprintf( '%l.', $group_data['data'] ) . "</p>\n\n";
			break;
		default:
			$compact = 'compact' === $group_data['type'];
			$classes = 'wp-people-group ' . ( $compact ? 'compact' : '' );
			echo '<ul class="' . $classes . '" id="wp-people-group-' . $slug . '">' . "\n";
			foreach ( $group_data['data'] as $person_data ) {
				echo '<li class="wp-person" id="wp-person-' . esc_attr( $person_data[2] ) . '">' . "\n\t";
				echo '<a href="' . esc_url( sprintf( $credits_data['profiles'], $person_data[2] ) ) . '" class="web">';
				$size   = $compact ? 80 : 160;
				$data   = get_avatar_data( $person_data[1] . '@sha256.gravatar.com', array( 'size' => $size ) );
				$data2x = get_avatar_data( $person_data[1] . '@sha256.gravatar.com', array( 'size' => $size * 2 ) );
				echo '<span class="wp-person-avatar"><img src="' . esc_url( $data['url'] ) . '" srcset="' . esc_url( $data2x['url'] ) . ' 2x" class="gravatar" alt="" /></span>' . "\n";
				echo esc_html( $person_data[0] ) . "</a>\n\t";
				if ( ! $compact && ! empty( $person_data[3] ) ) {
					// phpcs:ignore WordPress.WP.I18n.LowLevelTranslationFunction,WordPress.WP.I18n.NonSingularStringLiteralText
					echo '<span class="title">' . translate( $person_data[3] ) . "</span>\n";
				}
				echo "</li>\n";
			}
			echo "</ul>\n";
			break;
	}
}