Support » Plugin: Contact Form 7 » wpcf7_add_shortcode not working anymore?

  • Hello,

    I’m using the latest version of WP and the plugin, but since the update the wpcf7_add_shortcode function is broken. I’m using this code:

    add_action( 'wpcf7_init', 'customShortcodes' );
    
    function customShortcodes()
    {
    	wpcf7_add_shortcode('shortcode1', 'function1', true);
    
    }

    When I add a echo to the customShortCodes function I see the echo, but when I add it to function1 it doesn’t show the data, so it seems that the function is broken and doesn’t call the function defined in the 2nd parameter. Is this a bug or am I doing something wrong?

    https://wordpress.org/plugins/contact-form-7/

Viewing 5 replies - 1 through 5 (of 5 total)
  • It seems that the issue is in the do_shortcode part, since I’ve started debugging it a bit and I saw that WPCF7_ShortcodeManager shortcode_tags did contain the custom shortcodes I’ve set. Hope this helps you. Version 4.0.3 is working fine, only 4.1 is giving this issue.

    +1 this should be fixed on the next update… Right now still having v. 4.1 to get my forms working ok.

    Is this bug supposed to not “execute” the short code?

    Right now I can see my “short code” as it was written in the form, rather than being parsed. E.g. [my_shortcode] rather than the output of the function.

    Ok well, the problem is with the shortcode. If it contains uppercase character it stops working.

    for me a dash in the shortcode was tripping it up

    i changed my shortcode from [contact-group] to [contact_group]

    and it worked

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘wpcf7_add_shortcode not working anymore?’ is closed to new replies.