' . esc_html(__('Sorry, you do not have enough permissions to do this. Please contact the site administrator for support.', 'wordpress-popular-posts')) . '
'; } else { global $wpdb, $wp_version; $my_theme = wp_get_theme(); $site_plugins = get_plugins(); $plugin_names = []; $performance_nag = get_option('wpp_performance_nag'); if ( ! $performance_nag ) { $performance_nag = [ 'status' => 0, 'last_checked' => null ]; } switch($performance_nag['status']) { case 0: $performance_nag_status = 'Inactive'; break; case 1: $performance_nag_status = 'Active'; break; case 2: $performance_nag_status = 'Remind me later'; break; case 3: $performance_nag_status = 'Dismissed'; break; default: $performance_nag_status = 'Inactive'; break; } foreach( $site_plugins as $main_file => $plugin_meta ) : if ( ! is_plugin_active($main_file) ) { continue; } $plugin_names[] = sanitize_text_field($plugin_meta['Name'] . ' ' . $plugin_meta['Version']); endforeach; // Image formats support $webp_support = \WP_Image_Editor_GD::supports_mime_type('image/webp'); $avif_support = \WP_Image_Editor_GD::supports_mime_type('image/avif'); ?>Performance Nag:
Log Limit: config['tools']['log']['limit'] ) ? 'Yes, keep data for ' . esc_html($this->config['tools']['log']['expires_after']) . ' days' : 'No'; ?>
Log Views From: config['tools']['log']['level'] ) ? 'Visitors only' : ( (2 == $this->config['tools']['log']['level']) ? 'Logged-in users only' : 'Everyone' ); //phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>
Data Caching: config['tools']['cache']['active'] ) ? 'Yes, ' . esc_html($this->config['tools']['cache']['interval']['value']) . ' ' . esc_html($this->config['tools']['cache']['interval']['time']) : 'No'; ?>
Data Sampling: config['tools']['sampling']['active'] ) ? 'Yes, with a rate of ' . esc_html($this->config['tools']['sampling']['rate']) : 'No'; ?>
External object cache:
WPP_CACHE_VIEWS:
PHP version:
PHP extensions:
AVIF support:
WebP support:
Database version: get_var('SELECT VERSION();'); //phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped,WordPress.DB.DirectDatabaseQuery.DirectQuery,WordPress.DB.DirectDatabaseQuery.NoCaching ?>
InnoDB availability: get_var("SELECT SUPPORT FROM INFORMATION_SCHEMA.ENGINES WHERE ENGINE = 'InnoDB';"); //phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped,WordPress.DB.DirectDatabaseQuery.DirectQuery,WordPress.DB.DirectDatabaseQuery.NoCaching ?>
WordPress version:
Multisite:
Active plugins:
Theme: get('Name')) . ' (' . esc_html($my_theme->get('Version')) . ') by ' . esc_html($my_theme->get('Author')); ?>