Title: default values from shortcode in checkbox
Last modified: January 26, 2024

---

# default values from shortcode in checkbox

 *  [rafa00706](https://wordpress.org/support/users/rafa00706/)
 * (@rafa00706)
 * [2 years, 4 months ago](https://wordpress.org/support/topic/default-values-from-shortcode-in-checkbox/)
 * [https://contactform7.com/getting-default-values-from-shortcode-attributes/](https://contactform7.com/getting-default-values-from-shortcode-attributes/)
 * I follow this, and create a custom php code, work for text inputs, but dosan’t
   work in checkboxs,
 * I would like to control the checkboxes that are checked by default via PHP, using
   this it worked for only 1 checkbox field, I need it to work for one more option,
   I tried using array , but it didn’t work.
   my code that works for just 1 check
 * In form: [checkbox checkbox1 default:shortcode_attr use_label_element “option
   a” “option b” “option c”]
 * In PHP:
 *     add_filter( ‘shortcode_atts_wpcf7’, ‘custom_shortcode_atts_wpcf7_filter’,
   10, 3 );
 *     function custom_shortcode_atts_wpcf7_filter( $out, $pairs, $atts ) {
 *         $out[“checkbox1”] = “option b”;
 *         return $out;
 *     }

The topic ‘default values from shortcode in checkbox’ 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/)

 * 0 replies
 * 1 participant
 * Last reply from: [rafa00706](https://wordpress.org/support/users/rafa00706/)
 * Last activity: [2 years, 4 months ago](https://wordpress.org/support/topic/default-values-from-shortcode-in-checkbox/)
 * Status: not resolved