Title: Mariust's Replies | WordPress.org

---

# Mariust

  [  ](https://wordpress.org/support/users/mariust/)

 *   [Profile](https://wordpress.org/support/users/mariust/)
 *   [Topics Started](https://wordpress.org/support/users/mariust/topics/)
 *   [Replies Created](https://wordpress.org/support/users/mariust/replies/)
 *   [Reviews Written](https://wordpress.org/support/users/mariust/reviews/)
 *   [Topics Replied To](https://wordpress.org/support/users/mariust/replied-to/)
 *   [Engagements](https://wordpress.org/support/users/mariust/engagements/)
 *   [Favorites](https://wordpress.org/support/users/mariust/favorites/)

 Search replies:

## Forum Replies Created

Viewing 1 replies (of 1 total)

 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Plugin: Events Manager] conditional placeholder {is_attending}](https://wordpress.org/support/topic/plugin-events-manager-conditional-placeholder-is_attending/)
 *  Thread Starter [Mariust](https://wordpress.org/support/users/mariust/)
 * (@mariust)
 * [14 years ago](https://wordpress.org/support/topic/plugin-events-manager-conditional-placeholder-is_attending/#post-2745833)
 * After posting i realised a critical error i made up there.
    Now after some hours
   i arrived at this, wich should work if i wasnt still missing something:
 *     ```
       add_action('em_event_output_condition', 'my_em_event_output_condition001', 1, 4);
       function my_em_event_output_condition001($replacement, $condition, $match, $EM_Event){
           if( is_object($EM_Event) && preg_match('/^is_attending$/',$condition, $matches) ){
               $EM_Booking = $EM_Event->get_bookings()->has_booking();
               if( is_object($EM_Booking) ){
                   $replacement = preg_replace("/\{\/?$condition\}/", '', $match);
               }else{ $replacement = ''; }
           }
           return $replacement;
       }
       ```
   
 * Inserting a few alerts into the code tells me that
    if( is_object($EM_Event) &&
   preg_match(‘/^is_attending$/’,$condition, $matches) ) never returns true. Do 
   i need to include anything important in my functions.php?

Viewing 1 replies (of 1 total)