'rating-script', 'script' => 'classes/rating-notice/assets/rating.js', 'localize' => array( 'key' => 'bizline_rate_notice', 'data' => array( 'admin_url' => admin_url( 'admin-ajax.php' ), 'rating_nonce' => wp_create_nonce('bizline-rating-nonce') ), ), 'minified' => false, ), array( 'handler' => 'rating-style', 'style' => 'classes/rating-notice/assets/rating.css', 'minified' => false, ) ); self::enqueue( $scripts ); } /** * Display rating notice * * @static * @access public * @since 1.0.0 * * @package Bizline WordPress Theme */ public static function display_rating_notice(){ get_template_part( 'classes/rating-notice/templates/admin', 'rating' ); } /** * Set time to show rating notice * * @static * @access public * @since 1.0.0 * * @package Bizline WordPress Theme */ public static function rating_notice() { if ( !wp_verify_nonce( $_POST['nonce'], 'bizline-rating-nonce' ) ){ die; } set_transient( 'rating_notice', 'dismiss_notice', 3*MONTH_IN_SECONDS ); } } new Bizline_Rating;