bibhamrokhanpin/wp-content/__plugins/redux-framework/redux-templates/classes/class-notices.php

55 lines
1.2 KiB
PHP
Raw Normal View History

2024-04-10 12:01:06 +00:00
<?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 );
}
}