is_check( $popup_rules ); } // Has user seen this popup before? $popup_limit_display = adp_get_post_meta( $popup_id, '_adp_popup_limit_display', true, 1 ); if ( true === $visible && $popup_limit_display && isset( $_COOKIE[ "adp-popup-{$popup_id}" ] ) && $_COOKIE[ "adp-popup-{$popup_id}" ] >= $popup_limit_display ) { $visible = false; } // Guests or Logged-in. if ( true === $visible ) { $popup_show_to = adp_get_post_meta( $popup_id, '_adp_popup_show_to', true, 'both' ); $visible = ! ( ( 'guest' === $popup_show_to && is_user_logged_in() ) || ( 'user' === $popup_show_to && ! is_user_logged_in() ) ); } // Apply a final filter to determine visibility. $visible = apply_filters( 'advanced_popups_is_popup_visible', $visible, $popup_id ); return $visible; }