Ticket #46734: 46734.5.diff
File 46734.5.diff, 9.6 KB (added by , 6 years ago) |
---|
-
src/wp-admin/css/site-health.css
381 381 display: none; 382 382 } 383 383 384 .health-check-accordion-panel a .dashicons { 385 text-decoration: none; 386 } 387 384 388 /* Better position for the WordPress admin notices and update nag. */ 385 389 .site-health .notice { 386 390 margin: 5px 20px 15px 22px; -
src/wp-admin/includes/class-wp-site-health.php
289 289 '<p>%s</p>', 290 290 __( 'Plugins extend your site’s functionality with things like contact forms, ecommerce and much more. That means they have deep access to your site, so it’s vital to keep them up to date.' ) 291 291 ), 292 'actions' => '', 292 'actions' => sprintf( 293 '<p><a href="%s">%s</a></p>', 294 esc_url( admin_url( 'plugins.php' ) ), 295 __( 'Manage your plugins' ) 296 ), 293 297 'test' => 'plugin_version', 294 298 ); 295 299 … … 335 339 $plugins_need_update 336 340 ) 337 341 ); 342 343 $result['actions'] .= sprintf( 344 '<p><a href="%s">%s</a></p>', 345 esc_url( admin_url( 'plugins.php?plugin_status=upgrade' ) ), 346 __( 'Update your plugins' ) 347 ); 338 348 } else { 339 349 if ( 1 === $plugins_active ) { 340 350 $result['description'] .= sprintf( … … 378 388 ), 379 389 __( 'Inactive plugins are tempting targets for attackers. If you’re not going to use a plugin, we recommend you remove it.' ) 380 390 ); 391 392 393 $result['actions'] .= sprintf( 394 '<p><a href="%s">%s</a></p>', 395 esc_url( admin_url( 'plugins.php?plugin_status=inactive' ) ), 396 __( 'Manage inactive plugins' ) 397 ); 381 398 } 382 399 383 400 return $result; … … 405 422 '<p>%s</p>', 406 423 __( 'Themes add your site’s look and feel. It’s important to keep them up to date, to stay consistent with your brand and keep your site secure.' ) 407 424 ), 408 'actions' => '', 425 'actions' => sprintf( 426 '<p><a href="%s">%s</a></p>', 427 esc_url( admin_url( 'themes.php' ) ), 428 __( 'Manage your themes' ) 429 ), 409 430 'test' => 'theme_version', 410 431 ); 411 432 … … 630 651 __( 'PHP is the programming language we use to build and maintain WordPress. Newer versions of PHP are both faster and more secure, so updating will have a positive effect on your site’s performance.' ) 631 652 ), 632 653 'actions' => sprintf( 633 '< a class="button button-primary" href="%1$s" target="_blank" rel="noopener noreferrer">%2$s <span class="screen-reader-text">%3$s</span><span aria-hidden="true" class="dashicons dashicons-external"></span></a>',654 '<p><a href="%s" target="_blank" rel="noopener noreferrer">%s <span class="screen-reader-text">%s</span><span aria-hidden="true" class="dashicons dashicons-external"></span></a></p>', 634 655 esc_url( wp_get_update_php_url() ), 635 656 __( 'Learn more about updating PHP' ), 636 657 /* translators: accessibility text */ … … 716 737 ), 717 738 'description' => sprintf( 718 739 '<p>%s</p><p>%s</p>', 719 __( 'PHP modules perform most of the tasks on the server that make your site run .' ),740 __( 'PHP modules perform most of the tasks on the server that make your site run, and any changes to these must be done by your server administrator.' ), 720 741 sprintf( 721 742 /* translators: %s: Link to the hosting group page about recommended PHP modules. */ 722 __( 'The Hosting team maintains a list of those modules, both recommended and required, in <a href="%s">the team handbook</a>.' ), 723 /* translators: The address to describe PHP modules and their use. */ 724 esc_url( __( 'https://make.wordpress.org/hosting/handbook/handbook/server-environment/#php-extensions' ) ) 743 __( 'The WordPress Hosting Team maintains a list of those modules, both recommended and required, in %s.' ), 744 sprintf( 745 '<a href="%1$s" target="_blank" rel="noopener noreferrer">%2$s <span class="screen-reader-text">%3$s</span><span aria-hidden="true" class="dashicons dashicons-external"></span></a>', 746 /* translators: Localized team handbook, if one exists. */ 747 esc_url( __( 'https://make.wordpress.org/hosting/handbook/handbook/server-environment/#php-extensions' ) ), 748 __( 'the team handbook' ), 749 /* translators: accessibility text */ 750 __( '(opens in a new tab)' ) 751 ) 725 752 ) 726 753 ), 727 754 'actions' => '', … … 912 939 ), 913 940 'description' => sprintf( 914 941 '<p>%s</p>', 915 __( 'The SQL server is the database where WordPress stores all your site’s content and settings' )942 __( 'The SQL server is a required piece of software for the database WordPress uses to stores all your site’s content and settings.' ) 916 943 ), 917 'actions' => '', 944 'actions' => sprintf( 945 '<p><a href="%s" target="_blank" rel="noopener noreferrer">%s <span class="screen-reader-text">%s</span><span aria-hidden="true" class="dashicons dashicons-external"></span></a></p>', 946 /* translators: Localized version of WordPress requirements if one exists. */ 947 esc_url( __( 'https://wordpress.org/about/requirements/' ) ), 948 __( 'Read more about what WordPress requires to run.' ), 949 /* translators: accessibility text */ 950 __( '(opens in a new tab)' ) 951 ), 918 952 'test' => 'sql_server', 919 953 ); 920 954 … … 1008 1042 '<p>%s</p>', 1009 1043 sprintf( 1010 1044 /* translators: %s: Version number. */ 1011 __( 'WordPress’ utf8mb4 support requires MySQL version %s or greater. ' ),1045 __( 'WordPress’ utf8mb4 support requires MySQL version %s or greater. Please contact your server administrator.' ), 1012 1046 '5.5.3' 1013 1047 ) 1014 1048 ); … … 1028 1062 '<p>%s</p>', 1029 1063 sprintf( 1030 1064 /* translators: %s: Version number. */ 1031 __( 'WordPress’ utf8mb4 support requires MariaDB version %s or greater. ' ),1065 __( 'WordPress’ utf8mb4 support requires MariaDB version %s or greater. Please contact your server administrator.' ), 1032 1066 '5.5.0' 1033 1067 ) 1034 1068 ); … … 1063 1097 '<p>%s</p>', 1064 1098 sprintf( 1065 1099 /* translators: 1: Name of the library, 2: Number of version. */ 1066 __( 'WordPress’ utf8mb4 support requires MySQL client library (%1$s) version %2$s or newer. ' ),1100 __( 'WordPress’ utf8mb4 support requires MySQL client library (%1$s) version %2$s or newer. Please contact your server administrator.' ), 1067 1101 'mysqlnd', 1068 1102 '5.0.9' 1069 1103 ) … … 1079 1113 '<p>%s</p>', 1080 1114 sprintf( 1081 1115 /* translators: 1: Name of the library, 2: Number of version. */ 1082 __( 'WordPress’ utf8mb4 support requires MySQL client library (%1$s) version %2$s or newer. ' ),1116 __( 'WordPress’ utf8mb4 support requires MySQL client library (%1$s) version %2$s or newer. Please contact your server administrator.' ), 1083 1117 'libmysql', 1084 1118 '5.5.3' 1085 1119 ) … … 1134 1168 sprintf( 1135 1169 /* translators: 1: The IP address WordPress.org resolves to. 2: The error returned by the lookup. */ 1136 1170 __( 'Your site is unable to reach WordPress.org at %1$s, and returned the error: %2$s' ), 1137 gethostbyname( ' wordpress.org' ),1171 gethostbyname( 'api.wordpress.org' ), 1138 1172 $wp_dotorg->get_error_message() 1139 1173 ) 1140 1174 ) 1141 1175 ); 1176 1177 $result['actions'] = sprintf( 1178 '<p><a href="%s" target="_blank" rel="noopener noreferrer">%s <span class="screen-reader-text">%s</span><span aria-hidden="true" class="dashicons dashicons-external"></span></a></p>', 1179 /* translators: Localized Support reference. */ 1180 esc_url( __( 'https://wordpress.org/support' ) ), 1181 __( 'Get help resolving this issue.' ), 1182 /* translators: accessibility text */ 1183 __( '(opens in a new tab)' ) 1184 ); 1142 1185 } 1143 1186 1144 1187 return $result; … … 1169 1212 '<p>%s</p>', 1170 1213 __( 'Debug mode is often enabled to gather more details about an error or site failure, but may contain sensitive information which should not be available on a publicly available website.' ) 1171 1214 ), 1172 'actions' => '', 1215 'actions' => sprintf( 1216 '<p><a href="%s" target="_blank" rel="noopener noreferrer">%s <span class="screen-reader-text">%s</span><span aria-hidden="true" class="dashicons dashicons-external"></span></a></p>', 1217 /* translators: Documentation explaining debugging in WordPress. */ 1218 esc_url( __( 'https://wordpress.org/support/article/debugging-in-wordpress/' ) ), 1219 __( 'Read about debugging in WordPress.' ), 1220 /* translators: accessibility text */ 1221 __( '(opens in a new tab)' ) 1222 ), 1173 1223 'test' => 'is_in_debug_mode', 1174 1224 ); 1175 1225 … … 1231 1281 __( 'An HTTPS connection is needed for many features on the web today, it also gains the trust of your visitors by helping to protecting their online privacy.' ) 1232 1282 ), 1233 1283 'actions' => sprintf( 1234 '<p><a href="%s" >%s</a></p>',1235 esc_url(1236 /* translators: Documentation explaining HTTPS and why it should be used. */1237 __( 'https://wordpress.org/support/article/why-should-i-use-https/' )1238 ),1239 __( ' Read more about why you should use HTTPS' )1284 '<p><a href="%s" target="_blank" rel="noopener noreferrer">%s <span class="screen-reader-text">%s</span><span aria-hidden="true" class="dashicons dashicons-external"></span></a></p>', 1285 /* translators: Documentation explaining HTTPS and why it should be used. */ 1286 esc_url( __( 'https://wordpress.org/support/article/why-should-i-use-https/' ) ), 1287 __( 'Read more about why you should use HTTPS' ), 1288 /* translators: accessibility text */ 1289 __( '(opens in a new tab)' ) 1240 1290 ), 1241 1291 'test' => 'https_status', 1242 1292 );