$to ) { delete_user_meta( $user_id, 'pys_free_promo_notice_dismissed_at' ); return adminGetSinglePromoNoticeContent( $notices, $current_key + 1, $days_passed, $user_id ); } $dismissed = get_user_meta( $user_id, 'pys_free_promo_notice_dismissed_at', true ); if ( $dismissed ) { return false; } return array_key_exists( 'content', $notice ) ? $notice['content'] : false; } function daysPassedFromTime( $time_to_compare ) { $now = time(); $time_passed = ( $now - $time_to_compare ) / DAY_IN_SECONDS; $time_passed = floor( $time_passed ); return $time_passed; }