Linux puskom-ProLiant-DL385-Gen10 5.4.0-150-generic #167~18.04.1-Ubuntu SMP Wed May 24 00:51:42 UTC 2023 x86_64
/
home
/
puskom
/
mastur
/
brite
/
//home/puskom/mastur/brite/functions.php
<?php /** * * Sets up theme defaults and registers support for various WordPress features. * */ if ( ! defined( 'BRITE_THEME_REQUIRED_PHP_VERSION' ) ) { define( 'BRITE_THEME_REQUIRED_PHP_VERSION', '5.6.0' ); } add_action( 'after_switch_theme', 'brite_check_php_version' ); function brite_check_php_version() { // Compare versions. if ( version_compare( phpversion(), BRITE_THEME_REQUIRED_PHP_VERSION, '<' ) ) : // Theme not activated info message. add_action( 'admin_notices', 'brite_php_version_notice' ); // Switch back to previous theme. switch_theme( get_option( 'theme_switched' ) ); return false; endif; } function brite_php_version_notice() { ?> <div class="notice notice-alt notice-error notice-large"> <h4><?php esc_html_e( 'Brite theme activation failed!', 'brite' ); ?></h4> <p> <?php printf( esc_html__( 'You need to update your PHP version to use the %s.', 'brite' ), ' <strong>Brite</strong>' ); ?> <br/> <?php printf( esc_html__( 'Current php version is: %1$s and the mininum required version is %2$s', 'brite' ), "<strong>" . esc_html(phpversion()) . "</strong>", "<strong>" . esc_html(BRITE_THEME_REQUIRED_PHP_VERSION) . "</strong>" ); ?> </p> </div> <?php } if ( version_compare( phpversion(), BRITE_THEME_REQUIRED_PHP_VERSION, '>=' ) ) { require_once get_template_directory() . "/inc/functions.php"; } else { add_action( 'admin_notices', 'brite_php_version_notice' ); }