diff --git a/src/wp-admin/includes/class-wp-debug-data.php b/src/wp-admin/includes/class-wp-debug-data.php
index f3793a0118..df5d2e5e07 100644
|
a
|
b
|
class WP_Debug_Data { |
| 908 | 908 | $auto_updates = array(); |
| 909 | 909 | |
| 910 | 910 | $auto_updates_enabled = wp_is_auto_update_enabled_for_type( 'plugin' ); |
| 911 | | $auto_updates_enabled_str = __( 'Auto-updates enabled' ); |
| 912 | | $auto_updates_disabled_str = __( 'Auto-updates disabled' ); |
| 913 | 911 | |
| 914 | 912 | if ( $auto_updates_enabled ) { |
| 915 | 913 | $auto_updates = (array) get_site_option( 'auto_update_plugins', array() ); |
| 916 | 914 | } |
| 917 | 915 | |
| 918 | 916 | foreach ( $plugins as $plugin_path => $plugin ) { |
| | 917 | $auto_updates_enabled_str = __( 'Auto-updates enabled' ); |
| | 918 | $auto_updates_disabled_str = __( 'Auto-updates disabled' ); |
| | 919 | |
| 919 | 920 | $plugin_part = ( is_plugin_active( $plugin_path ) ) ? 'wp-plugins-active' : 'wp-plugins-inactive'; |
| 920 | 921 | |
| 921 | 922 | $plugin_version = $plugin['Version']; |
| … |
… |
class WP_Debug_Data { |
| 950 | 951 | |
| 951 | 952 | if ( $auto_updates_enabled ) { |
| 952 | 953 | if ( in_array( $plugin_path, $auto_updates, true ) ) { |
| | 954 | $enabled = true; |
| | 955 | |
| | 956 | /** |
| | 957 | * Filters the text string of the auto-updates setting for each plugin in the Site Health debug data. |
| | 958 | * |
| | 959 | * @since 5.5.0 |
| | 960 | * |
| | 961 | * @param string $auto_updates_enabled_str The string output for the auto-updates column. |
| | 962 | * @param array $plugin An array of plugin data. |
| | 963 | * @param bool $enabled True if auto-updates are enabled for this item, |
| | 964 | * false otherwise. |
| | 965 | */ |
| | 966 | $auto_updates_enabled_str = apply_filters( 'plugin_auto_update_debug_str', $auto_updates_enabled_str, $plugin, $enabled ); |
| | 967 | |
| 953 | 968 | $plugin_version_string .= ' | ' . $auto_updates_enabled_str; |
| 954 | 969 | $plugin_version_string_debug .= ', ' . $auto_updates_enabled_str; |
| 955 | 970 | } else { |
| | 971 | $enabled = false; |
| | 972 | |
| | 973 | /** This filter is documented in wp-admin/includes/class-wp-debug-data.php */ |
| | 974 | $auto_updates_disabled_str = apply_filters( 'plugin_auto_update_debug_str', $auto_updates_disabled_str, $plugin, $enabled ); |
| | 975 | |
| 956 | 976 | $plugin_version_string .= ' | ' . $auto_updates_disabled_str; |
| 957 | 977 | $plugin_version_string_debug .= ', ' . $auto_updates_disabled_str; |
| 958 | 978 | } |
| … |
… |
class WP_Debug_Data { |
| 1054 | 1074 | ); |
| 1055 | 1075 | if ( $auto_updates_enabled ) { |
| 1056 | 1076 | if ( in_array( $active_theme->stylesheet, $auto_updates, true ) ) { |
| 1057 | | $theme_auto_update_string = __( 'Enabled' ); |
| | 1077 | $auto_updates_enabled_str = __( 'Enabled' ); |
| | 1078 | $enabled = true; |
| | 1079 | |
| | 1080 | /** |
| | 1081 | * Filters the text string of the auto-updates setting for each theme in the Site Health debug data. |
| | 1082 | * |
| | 1083 | * @since 5.5.0 |
| | 1084 | * |
| | 1085 | * @param string $auto_updates_enabled_str The string output for the auto-updates column. |
| | 1086 | * @param object $theme An object of theme data. |
| | 1087 | * @param bool $enabled True if auto-updates are enabled for this item, |
| | 1088 | * false otherwise. |
| | 1089 | */ |
| | 1090 | $auto_updates_enabled_str = apply_filters( 'theme_auto_update_debug_str', $auto_updates_enabled_str, $active_theme, $enabled ); |
| | 1091 | |
| 1058 | 1092 | } else { |
| 1059 | | $theme_auto_update_string = __( 'Disabled' ); |
| | 1093 | $auto_updates_disabled_str = __( 'Disabled' ); |
| | 1094 | $enabled = false; |
| | 1095 | |
| | 1096 | /** This filter is documented in wp-admin/includes/class-wp-debug-data.php */ |
| | 1097 | $auto_updates_disabled_str = apply_filters( 'theme_auto_update_debug_str', $auto_updates_disabled_str, $active_theme, $enabled ); |
| | 1098 | |
| 1060 | 1099 | } |
| | 1100 | $theme_auto_update_string = $enabled ? $auto_updates_enabled_str : $auto_updates_disabled_str; |
| 1061 | 1101 | |
| 1062 | 1102 | $info['wp-active-theme']['fields']['auto_update'] = array( |
| 1063 | 1103 | 'label' => __( 'Auto-update' ), |
| … |
… |
class WP_Debug_Data { |
| 1139 | 1179 | continue; |
| 1140 | 1180 | } |
| 1141 | 1181 | |
| | 1182 | $auto_updates_enabled_str = __( 'Auto-updates enabled' ); |
| | 1183 | $auto_updates_disabled_str = __( 'Auto-updates disabled' ); |
| | 1184 | |
| 1142 | 1185 | $theme_version = $theme->version; |
| 1143 | 1186 | $theme_author = $theme->author; |
| 1144 | 1187 | |
| … |
… |
class WP_Debug_Data { |
| 1174 | 1217 | |
| 1175 | 1218 | if ( $auto_updates_enabled ) { |
| 1176 | 1219 | if ( in_array( $theme_slug, $auto_updates, true ) ) { |
| | 1220 | $enabled = true; |
| | 1221 | |
| | 1222 | /** This filter is documented in wp-admin/includes/class-wp-debug-data.php */ |
| | 1223 | $auto_updates_enabled_str = apply_filters( 'theme_auto_update_debug_str', $auto_updates_enabled_str, $theme, $enabled ); |
| | 1224 | |
| 1177 | 1225 | $theme_version_string .= ' | ' . $auto_updates_enabled_str; |
| 1178 | 1226 | $theme_version_string_debug .= ',' . $auto_updates_enabled_str; |
| 1179 | 1227 | } else { |
| | 1228 | $enabled = false; |
| | 1229 | |
| | 1230 | /** This filter is documented in wp-admin/includes/class-wp-debug-data.php */ |
| | 1231 | $auto_updates_disabled_str = apply_filters( 'theme_auto_update_debug_str', $auto_updates_disabled_str, $theme, $enabled ); |
| | 1232 | |
| 1180 | 1233 | $theme_version_string .= ' | ' . $auto_updates_disabled_str; |
| 1181 | 1234 | $theme_version_string_debug .= ', ' . $auto_updates_disabled_str; |
| 1182 | 1235 | } |