updates ) && ! empty( $core_update->updates[0]->response ) ) { if ( $core_update->updates[0]->response === 'upgrade' ) { $result = [ 'status' => 'available', 'text' => sprintf( '%1$s %2$s', esc_html__( 'WordPress update available:', 'admintosh' ), esc_html( $core_update->updates[0]->current ) ) ]; } else { $result = [ 'status' => 'uptodate', 'text' => esc_html__( 'WordPress is up to date.', 'admintosh' ) ]; } } else { $result = [ 'status' => 'unable', 'text' => esc_html__( 'Unable to check for updates.', 'admintosh' ) ]; } return $result; } public static function theme_updates_available() { $update_themes = get_site_transient( 'update_themes' ); $result = ''; if ( ! empty( $update_themes->response ) ) { $theme_update_count = count( $update_themes->response ); $result = $theme_update_count; } else { $result = esc_html__( 'All themes are up to date.', 'admintosh' ); } return $result; } public static function plugin_updates_available() { $update_plugins = get_site_transient( 'update_plugins' ); $result = ''; if ( ! empty( $update_plugins->response ) ) { $plugin_update_count = count( $update_plugins->response ); $result = $plugin_update_count; } else { $result = esc_html__( 'All plugins are up to date.', 'admintosh' ); } return $result; } }