wpcf7_add_shortcode modify mail output
-
I am creating a custom shortcode for CF7.
wpcf7_add_shortcode('opencourselist', 'coursebox', true); function coursebox(){ global $post; $args = array('post_type' => 'mcourses', 'numberposts' => 0, 'numberposts' => -1,'posts_per_page' => -1, 'orderby' => 'menu_order', 'order' => 'asc' ); $myposts = get_posts( $args ); $output = "<ul class='course-amounts cf'>"; foreach ( $myposts as $post ) : setup_postdata($post); $title = get_the_title(); $output .= "<li><span class='wpcf7-form-control-wrap $title'><input class='wpcf7-form-control wpcf7-number wpcf7-validates-as-number' type='number' aria-invalid='false' max='15' min='0' value='$title' name='opencourse[]'></span><label>$title</label></li>"; endforeach; $output .= "</ul>"; return $output; }
This works fine in the form section. However in the Mail section I only get a list of numbers(the values). How can I modify the output in the Mail section so it will show label and value.
- The topic ‘wpcf7_add_shortcode modify mail output’ is closed to new replies.