File: D:/HostingSpaces/LHouwen2/waveworx.nl/wwwroot/wp-content/themes/mesmerize/functions.php
<?php
/**
* Sets up theme defaults and registers support for various WordPress features.
*
*/
if ( ! defined('MESMERIZE_THEME_REQUIRED_PHP_VERSION')) {
define('MESMERIZE_THEME_REQUIRED_PHP_VERSION', '5.3.0');
}
add_action('after_switch_theme', 'mesmerize_check_php_version');
function mesmerize_check_php_version()
{
// Compare versions.
if (version_compare(phpversion(), MESMERIZE_THEME_REQUIRED_PHP_VERSION, '<')) :
// Theme not activated info message.
add_action('admin_notices', 'mesmerize_php_version_notice');
// Switch back to previous theme.
switch_theme(get_option('theme_switched'));
return false;
endif;
}
function mesmerize_php_version_notice()
{
?>
<div class="notice notice-alt notice-error notice-large">
<h4><?php _e('Mesmerize theme activation failed!', 'mesmerize'); ?></h4>
<p>
<?php _e('You need to update your PHP version to use the <strong>Mesmerize</strong>.', 'mesmerize'); ?> <br/>
<?php _e('Current php version is:', 'mesmerize') ?> <strong>
<?php echo phpversion(); ?></strong>, <?php _e('and the minimum required version is ', 'mesmerize') ?>
<strong><?php echo MESMERIZE_THEME_REQUIRED_PHP_VERSION; ?></strong>
</p>
</div>
<?php
}
if (version_compare(phpversion(), MESMERIZE_THEME_REQUIRED_PHP_VERSION, '>=')) {
require_once get_template_directory() . "/inc/functions.php";
if ( ! mesmerize_can_show_cached_value("mesmerize_cached_kirki_style_mesmerize")) {
if ( ! mesmerize_skip_customize_register()) {
do_action("mesmerize_customize_register_options");
}
}
} else {
add_action('admin_notices', 'mesmerize_php_version_notice');
}