Custom CF7 Shortcode doesn't show in email
-
I’ve added a custom post dropdown. It works in my website. But when I try to send it via email, I don’t get its text.
Here is the code:
function custom_add_careerdropdown() { wpcf7_add_shortcode( 'careerdropdown', 'custom_careerdropdown_shortcode_handler', true ); wpcf7_add_shortcode( 'careerdropdown*', 'custom_careerdropdown_shortcode_handler', true ); } function custom_careerdropdown_shortcode_handler( $tag ) { $args = array( 'post_type' => 'careers', 'posts_per_page' => '-1', 'post_status' => 'publish', 'orderby' => 'menu_order', 'order' => 'ASC', ); $careerposts = new WP_Query( $args ); if( $careerposts->have_posts() ): $selectoutput = "<select name='cursus' id='cursus' onchange='document.getElementById(\"cursus\").value=this.value;'><option></option>"; while( $careerposts->have_posts() ) : $careerposts->the_post(); $title = get_the_title(); $selectoutput .= "<option value='$title'> $title </option>"; endwhile; $selectoutput .= "</select>"; endif; return $selectoutput; }
Here is the shortcode in the form editor:
<label>Select job<span class=”required”>*</span>
[careerdropdown* selectedjob]</label>
And here is the shortcode in the email editor:
[selectedjob]
Viewing 2 replies - 1 through 2 (of 2 total)
Viewing 2 replies - 1 through 2 (of 2 total)
- The topic ‘Custom CF7 Shortcode doesn't show in email’ is closed to new replies.