Title: Adding a custom shortcode as the option value
Last modified: April 4, 2019

---

# Adding a custom shortcode as the option value

 *  [lindagester](https://wordpress.org/support/users/lindagester/)
 * (@lindagester)
 * [7 years, 1 month ago](https://wordpress.org/support/topic/adding-a-custom-shortcode-as-the-option-value/)
 * I’m creating a contact form in CF7 with checkboxes where I want to set multiple
   recipient groups DYNAMICALLY. I’ve created a function that registers a shortcode
   and returns mailing-lists of user emails depending on their meta data.
 * I’ve tried putting the shortcodes after pipes, like this:
 * [checkbox* recipient-groups “Option 1|[mailing_list meta_key=’my_meta_key’ meta_value
   =’1′]” “Option 2|[mailing_list meta_key=’my_meta_key’ meta_value=’2′]” “Option
   3|[mailing_list meta_key=’my_meta_key’ meta_value=’3′]”]
 * But CF7 doesn’t accept that.
 * Help anynone?
    -  This topic was modified 7 years, 1 month ago by [lindagester](https://wordpress.org/support/users/lindagester/).

The topic ‘Adding a custom shortcode as the option value’ is closed to new replies.

 * ![](https://ps.w.org/contact-form-7/assets/icon.svg?rev=2339255)
 * [Contact Form 7](https://wordpress.org/plugins/contact-form-7/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/contact-form-7/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/contact-form-7/)
 * [Active Topics](https://wordpress.org/support/plugin/contact-form-7/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/contact-form-7/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/contact-form-7/reviews/)

## Tags

 * [form tag](https://wordpress.org/support/topic-tag/form-tag/)
 * [shortcode](https://wordpress.org/support/topic-tag/shortcode/)

 * 0 replies
 * 1 participant
 * Last reply from: [lindagester](https://wordpress.org/support/users/lindagester/)
 * Last activity: [7 years, 1 month ago](https://wordpress.org/support/topic/adding-a-custom-shortcode-as-the-option-value/)
 * Status: not resolved