Forums

Jetpack by WordPress.com
Jetpack breaks other plugin's shortcodes in widgets (8 posts)

  1. Takayuki Miyoshi
    Member
    Posted 1 year ago #

    Hello. I'm the author of the Contact Form 7 plugin. I found some problematic codes in Jetpack's newly introduced contact form module which block other plugins from working.

    The problem is in the contact_form_widget_atts() function which is used as a filter for widget_text hook. Especially this line:

    return str_replace( '[contact-form', '[contact-form widget="' . $widget . '"', $text );

    Contact Form 7 allows to use its shortcode like [contact-form-7 id="1234"] in text widgets, but Jetpack's above function replaces it to [contact-form widget="1"-7 id="1234"] and it behaves as Jetpack's shortcode.

    I hope Jetpack developers take care of this issue and fix it in the future release.

    http://wordpress.org/extend/plugins/jetpack/

  2. Tim
    Jetpack Team Lead
    Plugin Author

    Posted 1 year ago #

    Hi - we're working on updating Jetpack's contact form module to account for these issues. No ETA on a release yet; we'll keep you updated. Thanks for the report!

  3. netmorix
    Member
    Posted 1 year ago #

    Is there already a fix ? A lot of our blogs does not work any longer due to this bug.

  4. Tim
    Jetpack Team Lead
    Plugin Author

    Posted 1 year ago #

    If you prefer Contact Form 7, you can deactivate Jetpack Contact Forms by going to the Jetpack menu, clicking Learn More by the Contact Form module, and then click Deactivate. To switch back after our update is released, follow the same steps and click Activate.

  5. Takayuki Miyoshi
    Member
    Posted 12 months ago #

    Thank you for the update, Tim!

  6. netmorix
    Member
    Posted 12 months ago #

    Thx for the info.

  7. wp_martin
    Member
    Posted 11 months ago #

    Could anybody give me a hand in this thread? http://wordpress.org/support/topic/contact-form-7-jetpack

    Deactivating Jetpack's module isn't enough for me. :(

  8. wp_martin
    Member
    Posted 11 months ago #

    I have found the help I needed. What worked for me is posted on the thread in the previous post. Thanks!

Topic Closed

This topic has been closed to new replies.

About this Plugin

About this Topic