<tdclass="help"><?phpechowc_help_tip(esc_html__('The homepage URL of your site.','woocommerce'));/* phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped */?></td>
<tdclass="help"><?phpechowc_help_tip(esc_html__('The root URL of your site.','woocommerce'));/* phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped */?></td>
<tdclass="help"><?phpechowc_help_tip(esc_html__('The version of WooCommerce installed on your site.','woocommerce'));/* phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped */?></td>
<tdclass="help"><?phpechowc_help_tip(esc_html__('Several WooCommerce extensions can write logs which makes debugging problems easier. The directory must be writable for this to happen.','woocommerce'));/* phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped */?></td>
echo'<mark class="error"><span class="dashicons dashicons-warning"></span> '.sprintf(esc_html__('To allow logging, make %1$s writable or define a custom %2$s.','woocommerce'),'<code>'.esc_html($environment['log_directory']).'</code>','<code>WC_LOG_DIR</code>').'</mark>';
<tdclass="help"><?phpechowc_help_tip(esc_html__('The version of WordPress installed on your site.','woocommerce'));/* phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped */?></td>
/* Translators: %1$s: Current version, %2$s: New version */
echo'<mark class="error"><span class="dashicons dashicons-warning"></span> '.sprintf(esc_html__('%1$s - There is a newer version of WordPress available (%2$s)','woocommerce'),esc_html($environment['wp_version']),esc_html($latest_version)).'</mark>';
<tdclass="help"><?phpechowc_help_tip(esc_html__('Whether or not you have WordPress Multisite enabled.','woocommerce'));/* phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped */?></td>
<tdclass="help"><?phpechowc_help_tip(esc_html__('The maximum amount of memory (RAM) that your site can use at one time.','woocommerce'));/* phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped */?></td>
echo'<mark class="error"><span class="dashicons dashicons-warning"></span> '.sprintf(esc_html__('%1$s - We recommend setting memory to at least 64MB. See: %2$s','woocommerce'),esc_html(size_format($environment['wp_memory_limit'])),'<a href="https://codex.wordpress.org/Editing_wp-config.php#Increasing_memory_allocated_to_PHP" target="_blank">'.esc_html__('Increasing memory allocated to PHP','woocommerce').'</a>').'</mark>';
<tdclass="help"><?phpechowc_help_tip(esc_html__('Displays whether or not WordPress is in Debug Mode.','woocommerce'));/* phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped */?></td>
<tdclass="help"><?phpechowc_help_tip(esc_html__('Displays whether or not WP Cron Jobs are enabled.','woocommerce'));/* phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped */?></td>
<tdclass="help"><?phpechowc_help_tip(esc_html__('The current language used by WordPress. Default = English','woocommerce'));/* phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped */?></td>
<tdclass="help"><?phpechowc_help_tip(esc_html__('Information about the web server that is currently hosting your site.','woocommerce'));/* phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped */?></td>
<tdclass="help"><?phpechowc_help_tip(esc_html__('The version of PHP installed on your hosting server.','woocommerce'));/* phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped */?></td>
$update_link=' <a href="https://docs.woocommerce.com/document/how-to-update-your-php-version/" target="_blank">'.esc_html__('How to update your PHP version','woocommerce').'</a>';
$notice='<span class="dashicons dashicons-warning"></span> '.__('WooCommerce will run under this version of PHP, however, some features such as geolocation are not compatible. Support for this version will be dropped in the next major release. We recommend using PHP version 7.2 or above for greater performance and security.','woocommerce').$update_link;
$notice='<span class="dashicons dashicons-warning"></span> '.__('WooCommerce will run under this version of PHP, however, it has reached end of life. We recommend using PHP version 7.2 or above for greater performance and security.','woocommerce').$update_link;
<tdclass="help"><?phpechowc_help_tip(esc_html__('The largest filesize that can be contained in one post.','woocommerce'));/* phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped */?></td>
<tdclass="help"><?phpechowc_help_tip(esc_html__('The amount of time (in seconds) that your site will spend on a single operation before timing out (to avoid server lockups)','woocommerce'));/* phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped */?></td>
<tdclass="help"><?phpechowc_help_tip(esc_html__('The maximum number of variables your server can use for a single function to avoid overloads.','woocommerce'));/* phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped */?></td>
<tdclass="help"><?phpechowc_help_tip(esc_html__('The version of cURL installed on your server.','woocommerce'));/* phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped */?></td>
<tdclass="help"><?phpechowc_help_tip(esc_html__('Suhosin is an advanced protection system for PHP installations. It was designed to protect your servers on the one hand against a number of well known problems in PHP applications and on the other hand against potential unknown vulnerabilities within these applications or the PHP core itself. If enabled on your server, Suhosin may need to be configured to increase its data submission limits.','woocommerce'));/* phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped */?></td>
<tdclass="help"><?phpechowc_help_tip(esc_html__('The version of MySQL installed on your hosting server.','woocommerce'));/* phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped */?></td>
echo'<mark class="error"><span class="dashicons dashicons-warning"></span> '.sprintf(esc_html__('%1$s - We recommend a minimum MySQL version of 5.6. See: %2$s','woocommerce'),esc_html($environment['mysql_version_string']),'<a href="https://wordpress.org/about/requirements/" target="_blank">'.esc_html__('WordPress requirements','woocommerce').'</a>').'</mark>';
<tdclass="help"><?phpechowc_help_tip(esc_html__('The largest filesize that can be uploaded to your WordPress installation.','woocommerce'));/* phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped */?></td>
<tdclass="help"><?phpechowc_help_tip(esc_html__('The default timezone for your server.','woocommerce'));/* phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped */?></td>
echo'<mark class="error"><span class="dashicons dashicons-warning"></span> '.sprintf(esc_html__('Default timezone is %s - it should be UTC','woocommerce'),esc_html($environment['default_timezone'])).'</mark>';
<tdclass="help"><?phpechowc_help_tip(esc_html__('Payment gateways can use cURL to communicate with remote servers to authorize payments, other plugins may also use it when communicating with remote services.','woocommerce'));/* phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped */?></td>
echo'<mark class="error"><span class="dashicons dashicons-warning"></span> '.esc_html__('Your server does not have fsockopen or cURL enabled - PayPal IPN and other scripts which communicate with other servers will not work. Contact your hosting provider.','woocommerce').'</mark>';
<tdclass="help"><?phpechowc_help_tip(esc_html__('Some webservices like shipping use SOAP to get information from remote servers, for example, live shipping quotes from FedEx require SOAP to be installed.','woocommerce'));/* phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped */?></td>
echo'<mark class="error"><span class="dashicons dashicons-warning"></span> '.sprintf(esc_html__('Your server does not have the %s class enabled - some gateway plugins which use SOAP may not work as expected.','woocommerce'),'<a href="https://php.net/manual/en/class.soapclient.php">SoapClient</a>').'</mark>';
<tdclass="help"><?phpechowc_help_tip(esc_html__('HTML/Multipart emails use DOMDocument to generate inline CSS in templates.','woocommerce'));/* phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped */?></td>
echo'<mark class="error"><span class="dashicons dashicons-warning"></span> '.sprintf(esc_html__('Your server does not have the %s class enabled - HTML/Multipart emails, and also some extensions, will not work without DOMDocument.','woocommerce'),'<a href="https://php.net/manual/en/class.domdocument.php">DOMDocument</a>').'</mark>';
<tdclass="help"><?phpechowc_help_tip(esc_html__('GZip (gzopen) is used to open the GEOIP database from MaxMind.','woocommerce'));/* phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped */?></td>
echo'<mark class="error"><span class="dashicons dashicons-warning"></span> '.sprintf(esc_html__('Your server does not support the %s function - this is required to use the GeoIP database from MaxMind.','woocommerce'),'<a href="https://php.net/manual/en/zlib.installation.php">gzopen</a>').'</mark>';
<tdclass="help"><?phpechowc_help_tip(esc_html__('Multibyte String (mbstring) is used to convert character encoding, like for emails or converting characters to lowercase.','woocommerce'));/* phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped */?></td>
echo'<mark class="error"><span class="dashicons dashicons-warning"></span> '.sprintf(esc_html__('Your server does not support the %s functions - this is required for better character encoding. Some fallbacks will be used instead for it.','woocommerce'),'<a href="https://php.net/manual/en/mbstring.installation.php">mbstring</a>').'</mark>';
<tdclass="help"><?phpechowc_help_tip(esc_html__('PayPal uses this method of communicating when sending back transaction information.','woocommerce'));/* phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped */?></td>
<tdclass="help"><?phpechowc_help_tip(esc_html__('WooCommerce plugins may use this method of communication when checking for plugin updates.','woocommerce'));/* phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped */?></td>
<tdclass="help"><?phpechowc_help_tip(esc_html__('The version of WooCommerce that the database is formatted for. This should be the same as your WooCommerce version.','woocommerce'));/* phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped */?></td>
echo'<mark class="error"><span class="dashicons dashicons-warning"></span> '.sprintf(esc_html__('%1$s - We recommend using a prefix with less than 20 characters. See: %2$s','woocommerce'),esc_html($database['database_prefix']),'<a href="https://docs.woocommerce.com/document/completed-order-email-doesnt-contain-download-links/#section-2" target="_blank">'.esc_html__('How to update your database table prefix','woocommerce').'</a>').'</mark>';
<tdclass="help"><?phpechowc_help_tip(esc_html__('The GeoIP database from MaxMind is used to geolocate customers.','woocommerce'));/* phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped */?></td>
printf('<mark class="error"><span class="dashicons dashicons-warning"></span> '.sprintf(esc_html__('The MaxMind GeoIP Database does not exist - Geolocation will not function. You can download and install it manually from %1$s to the path: %2$s. Scroll down to "Downloads" and download the "MaxMind DB binary, gzipped" file next to "GeoLite2 Country". Please remember to uncompress GeoLite2-Country_xxxxxxxx.tar.gz and upload the GeoLite2-Country.mmdb file only.','woocommerce'),'<a href="https://dev.maxmind.com/geoip/geoip2/geolite2/">https://dev.maxmind.com/geoip/geoip2/geolite2/</a>','<code class="private">'.esc_html($database['maxmind_geoip_database']).'</code>').'</mark>',esc_html(WC_LOG_DIR));
<tdclass="help"><?phpechowc_help_tip(esc_html__('Is the connection to your store secure?','woocommerce'));/* phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped */?></td>
echowp_kses_post(sprintf(__('Your store is not using HTTPS. <a href="%s" target="_blank">Learn more about HTTPS and SSL Certificates</a>.','woocommerce'),'https://docs.woocommerce.com/document/ssl-and-https/'));
<tdclass="help"><?phpechowc_help_tip(esc_html__('Error messages can contain sensitive information about your store environment. These should be hidden from untrusted visitors.','woocommerce'));/* phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped */?></td>
<markclass="error"><spanclass="dashicons dashicons-warning"></span><?phpesc_html_e('Error messages should not be shown to visitors.','woocommerce');?></mark>
<tdclass="help"><?phpechowc_help_tip(esc_html__('Does your site have REST API enabled?','woocommerce'));/* phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped */?></td>
<tdclass="help"><?phpechowc_help_tip(esc_html__('Does your site force a SSL Certificate for transactions?','woocommerce'));/* phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped */?></td>
<tdclass="help"><?phpechowc_help_tip(esc_html__('What currency prices are listed at in the catalog and which currency gateways will take payments in.','woocommerce'));/* phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped */?></td>
<tdclass="help"><?phpechowc_help_tip(esc_html__('The position of the currency symbol.','woocommerce'));/* phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped */?></td>
<tdclass="help"><?phpechowc_help_tip(esc_html__('The number of decimal points shown in displayed prices.','woocommerce'));/* phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped */?></td>
<tdclass="help"><?phpechowc_help_tip(esc_html__('A list of taxonomy terms that can be used in regard to order/product statuses.','woocommerce'));/* phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped */?></td>
<tdclass="help"><?phpechowc_help_tip(esc_html__('A list of taxonomy terms used for product visibility.','woocommerce'));/* phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped */?></td>
echo'<mark class="error"><span class="dashicons dashicons-warning"></span> '.esc_html__('Page ID is set, but the page does not exist','woocommerce').'</mark>';
echo'<mark class="error"><span class="dashicons dashicons-warning"></span> '.sprintf(esc_html__('Page does not contain the shortcode.','woocommerce'),esc_html($page['shortcode'])).'</mark>';
<tdclass="help"><?phpechowc_help_tip(esc_html__('The name of the current active theme.','woocommerce'));/* phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped */?></td>
<tdclass="help"><?phpechowc_help_tip(esc_html__('The installed version of the current active theme.','woocommerce'));/* phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped */?></td>
<tdclass="help"><?phpechowc_help_tip(esc_html__('Displays whether or not the current theme is a child theme.','woocommerce'));/* phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped */?></td>
echo'<span class="dashicons dashicons-no-alt"></span> – '.wp_kses_post(sprintf(__('If you are modifying WooCommerce on a parent theme that you did not build personally we recommend using a child theme. See: <a href="%s" target="_blank">How to create a child theme</a>','woocommerce'),'https://codex.wordpress.org/Child_Themes'));
<tdclass="help"><?phpechowc_help_tip(esc_html__('The name of the parent theme.','woocommerce'));/* phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped */?></td>
<tdclass="help"><?phpechowc_help_tip(esc_html__('The installed version of the parent theme.','woocommerce'));/* phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped */?></td>
<tdclass="help"><?phpechowc_help_tip(esc_html__('Displays whether or not the current active theme declares WooCommerce support.','woocommerce'));/* phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped */?></td>
<td><?phpesc_html_e('Your theme has a woocommerce.php file, you will not be able to override the woocommerce/archive-product.php custom template since woocommerce.php has priority over archive-product.php. This is intended to prevent display issues.','woocommerce');?></td>