55 lines
1.2 KiB
PHP
55 lines
1.2 KiB
PHP
|
<?php // phpcs:ignore WordPress.Files.FileName
|
||
|
|
||
|
/**
|
||
|
* Notices class to ensure WP is the proper version (block editor exists).
|
||
|
*
|
||
|
* @since 4.0.0
|
||
|
* @package Redux Framework
|
||
|
*/
|
||
|
|
||
|
|
||
|
namespace ReduxTemplates;
|
||
|
|
||
|
if ( ! defined( 'ABSPATH' ) ) {
|
||
|
exit; // Exit if accessed directly.
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* ReduxTemplates Notices.
|
||
|
*
|
||
|
* @since 4.0.0
|
||
|
*/
|
||
|
class Notices {
|
||
|
|
||
|
/**
|
||
|
* PHP Error Notice.
|
||
|
*
|
||
|
* @return void
|
||
|
* @since 4.0.0
|
||
|
*/
|
||
|
public static function php_error_notice() {
|
||
|
$message = sprintf( /* translators: %s: php version number */
|
||
|
esc_html__( 'ReduxTemplates requires PHP version %s or more.', 'redux-framework' ),
|
||
|
'7.1'
|
||
|
);
|
||
|
$html_message = sprintf( '<div class="notice notice-error is-dismissible">%s</div>', wpautop( $message ) );
|
||
|
echo wp_kses_post( $html_message );
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* WordPress version error notice.
|
||
|
*
|
||
|
* @return void
|
||
|
* @since 4.0.0
|
||
|
*/
|
||
|
public static function wordpress_error_notice() {
|
||
|
$message = sprintf( /* translators: %s: WordPress version number */
|
||
|
esc_html__( 'ReduxTemplates requires WordPress version %s or more.', 'redux-framework' ),
|
||
|
'4.7'
|
||
|
);
|
||
|
$html_message = sprintf( '<div class="notice notice-error is-dismissible">%s</div>', wpautop( $message ) );
|
||
|
echo wp_kses_post( $html_message );
|
||
|
}
|
||
|
}
|
||
|
|