WordPress.org

Ready to get started?Download WordPress

Forums

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

  1. Takayuki Miyoshi
    Member
    Posted 2 years 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 Moore
    Moderator
    Plugin Author

    Posted 2 years 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 2 years ago #

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

  4. Tim Moore
    Moderator
    Plugin Author

    Posted 2 years 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 2 years ago #

    Thank you for the update, Tim!

  6. netmorix
    Member
    Posted 2 years ago #

    Thx for the info.

  7. Martin Césare
    Member
    Posted 2 years 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. Martin Césare
    Member
    Posted 2 years 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