Ejemplo n.º 1
0
 function __construct()
 {
     self::$notices = new WP_Error();
     // store existing notices in transient on page redirects
     add_filter('wp_redirect', array(__CLASS__, 'save_notices'), 10, 2);
     // pre-populate notices with existing transient notices
     $transient_notices = self::get_transient();
     if (is_wp_error($transient_notices)) {
         self::$notices = $transient_notices;
     }
 }
Ejemplo n.º 2
0
 public static function init()
 {
     self::$notices = new WP_Error();
     // store existing notices in transient on page redirects
     add_filter('wp_redirect', array(__CLASS__, 'save_notices'), 10, 2);
     // assign default notices outputter
     add_action('appthemes_display_notice', array(__CLASS__, 'outputter'), 10, 2);
     // pre-populate notices with existing transient notices
     $transient_notices = self::get_transient();
     if (is_wp_error($transient_notices)) {
         self::$notices = $transient_notices;
     }
 }