diff --git a/src/wp-admin/css/common.css b/src/wp-admin/css/common.css
index 114c3916f2..c4d06a610e 100644
--- a/src/wp-admin/css/common.css
+++ b/src/wp-admin/css/common.css
@@ -2521,6 +2521,10 @@ div.action-links {
margin: 0 0 10px;
}
+#plugin-information .fyi-description {
+ margin-top: 0;
+}
+
#plugin-information .counter-container {
margin: 3px 0;
}
diff --git a/src/wp-admin/includes/plugin-install.php b/src/wp-admin/includes/plugin-install.php
index ba89d5ac24..66c211155c 100644
--- a/src/wp-admin/includes/plugin-install.php
+++ b/src/wp-admin/includes/plugin-install.php
@@ -537,12 +537,6 @@ function install_plugin_information() {
echo "\n";
- $date_format = __( 'M j, Y @ H:i' );
-
- if ( ! empty( $api->last_updated ) ) {
- $last_updated_timestamp = strtotime( $api->last_updated );
- }
-
?>
@@ -552,9 +546,9 @@ function install_plugin_information() {
author ) ) { ?>
author, '_blank' ); ?>
last_updated ) ) { ?>
-
-
-
+
+ last_updated ) ) ); ?>
+
requires ) ) { ?>
requires ); ?>
tested ) ) { ?>
@@ -578,22 +572,29 @@ function install_plugin_information() {
rating ) ) { ?>
$api->rating, 'type' => 'percent', 'number' => $api->num_ratings ) ); ?>
-
num_ratings ), number_format_i18n( $api->num_ratings ) ); ?>
+
num_ratings ), number_format_i18n( $api->num_ratings ) ); ?>
ratings ) && array_sum( (array) $api->ratings ) > 0 ) {
+ if ( ! empty( $api->ratings ) && array_sum( (array) $api->ratings ) > 0 ) { ?>
+
+
+ ratings as $key => $ratecount ) {
// Avoid div-by-zero.
$_rating = $api->num_ratings ? ( $ratecount / $api->num_ratings ) : 0;
+ /* translators: 1: number of stars, 2: number of reviews */
+ $aria_label = esc_attr( sprintf( _n( 'Reviews with %1$d star: %2$d. Opens in a new window.', 'Reviews with %1$d stars: %2$d. Opens in a new window.', $key ),
+ $key,
+ number_format_i18n( $ratecount )
+ ) );
?>
+ target="_blank" aria-label="">
-
+