Title: Conditionally execute posting
Last modified: September 1, 2016

---

# Conditionally execute posting

 *  [narelly](https://wordpress.org/support/users/narelly/)
 * (@narelly)
 * [9 years, 10 months ago](https://wordpress.org/support/topic/conditionally-execute-posting/)
 * Is there a way to set a condition based on a CF7 field value? I only want to 
   post my data to 3rd party form when the “Subscribe to newsletter” option is checked.
 * [https://wordpress.org/plugins/forms-3rdparty-integration/](https://wordpress.org/plugins/forms-3rdparty-integration/)

Viewing 3 replies - 1 through 3 (of 3 total)

 *  Plugin Author [zaus](https://wordpress.org/support/users/zaus/)
 * (@zaus)
 * [9 years, 9 months ago](https://wordpress.org/support/topic/conditionally-execute-posting/#post-7594212)
 * Sorry to be terse, but that’s been answered before on this forum. Also in the
   plugin FAQs.
 *  Thread Starter [narelly](https://wordpress.org/support/users/narelly/)
 * (@narelly)
 * [9 years, 6 months ago](https://wordpress.org/support/topic/conditionally-execute-posting/#post-8380091)
 * Sorry to be a beginner in coding, but I need some further help. I’m using Contac
   Form 7 and I have a form with id=”720″ title=”Webgalamb próba”.
 *     ```
       <p>Email cím (kötelező)<br />
           [email* your-email] </p>
   
       [checkbox chechbox-123 "Hírlevél"]
   
       <p>[submit "Küldés"]</p>
       ```
   
 * I only want to execute posting when [chechbox-123] is checked. Service name: 
   Webgalamb1
 * Could you pls. modify tha code for me that is in FAQs?
 *     ```
       add_filter('Forms3rdPartyIntegration_use_submission', 'f3i_conditional_submit', 10, 3);
       function f3i_conditional_submit($use_this_form, $submission, $sid) {
           // if there was a specific value -- skip
           if(isset($submission['maybe-send']) && 'no' == $submission['maybe-send']) return false;
           // if there was a specific value -- use
           if(isset($submission['maybe-send']) && 'yes' == $submission['maybe-send']) return $use_this_form; // or true, i guess
           // if there was a value for it (e.g. for checkboxes) -- skip
           if(isset($submission['if-not-send'])) return false;
           // if there was a value for it (e.g. for checkboxes) -- use
           if(isset($submission['if-send']) && !empty($submission['if-send'])) return $use_this_form; // or true, i guess
   
           return $use_this_form; // or <code>false</code>, depending on your desired default
       }
       ```
   
 *  Thread Starter [narelly](https://wordpress.org/support/users/narelly/)
 * (@narelly)
 * [9 years, 3 months ago](https://wordpress.org/support/topic/conditionally-execute-posting/#post-8690052)
 * can anyone help me pls…?

Viewing 3 replies - 1 through 3 (of 3 total)

The topic ‘Conditionally execute posting’ is closed to new replies.

 * ![](https://s.w.org/plugins/geopattern-icon/forms-3rdparty-integration.svg)
 * [Forms: 3rd-Party Integration](https://wordpress.org/plugins/forms-3rdparty-integration/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/forms-3rdparty-integration/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/forms-3rdparty-integration/)
 * [Active Topics](https://wordpress.org/support/plugin/forms-3rdparty-integration/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/forms-3rdparty-integration/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/forms-3rdparty-integration/reviews/)

## Tags

 * [condition](https://wordpress.org/support/topic-tag/condition/)
 * [submit](https://wordpress.org/support/topic-tag/submit/)

 * 3 replies
 * 2 participants
 * Last reply from: [narelly](https://wordpress.org/support/users/narelly/)
 * Last activity: [9 years, 3 months ago](https://wordpress.org/support/topic/conditionally-execute-posting/#post-8690052)
 * Status: not resolved