• AZAD

    (@theworkshop)


    Hi ,

    After updating Contact form 7 to new version , I encountered with a serious problem .
    When my users trying to send a message by Contact form 7 , they get a success, it sends the email to the user , but As you see in the attachment , the style of confirmation message ( I use RTL config ) and font are changed and the confirmation process dosen’t stop at all until the user refresh the page .
    https://prntscr.com/tgia9n

    If is possible please help me to solve this issue .

    Best regards ,
    AZAD

    • This topic was modified 4 years, 4 months ago by AZAD.
Viewing 11 replies - 1 through 11 (of 11 total)
  • Plugin Author Takayuki Miyoshi

    (@takayukister)

    Where can we see the website in question?

    Thread Starter AZAD

    (@theworkshop)

    Dear Takayuki Miyoshi ,

    Thanks for your response .

    My site URL is https://theworkshop.ir and I use three kinds of contact form 7 in this URLs :
    https://theworkshop.ir
    https://theworkshop.ir/contact
    https://theworkshop.ir/poll

    I had no problem before update but now all of contact forms in my site , have encountered with this issue . I built new one to make sure but the result is same .

    Best regards ,
    AZAD

    Plugin Author Takayuki Miyoshi

    (@takayukister)

    What other plugins and theme do you use on the site?

    Thread Starter AZAD

    (@theworkshop)

    Dear Takayuki Miyoshi ,

    Thanks for your response .

    My default theme is Eduma ( Education word press ) and three themes below that I haven ‘ t use them at all :
    Twenty seventeen
    Twenty nineteen
    Twenty Twenty

    And my plugins :

    Akismet Anti-Spam ( in active )
    Elementor ( in active )
    Hello dolly ( in active )
    Video Conferencing with Zoom ( in active )
    WPBakery Page Builder ( in active )
    bbPress : By The bbPress Contributors
    Black Studio TinyMCE Widget : By Black Studio
    BuddyPress : By The BuddyPress Community
    Contact Form 7 : By Takayuki Miyoshi
    Contact Form CFDB7 : By Arshid
    Eduma Demo Data : By ThimPress
    JW Player for WordPress – Premium : By ilGhera
    LearnPress – bbPress Integration : By ThimPress
    LearnPress – Certificates : By ThimPress
    LearnPress – Collections : By ThimPress
    LearnPress – Coming Soon Courses : By ThimPress
    LearnPress – Instructor Commission : By ThimPress
    LearnPress – Course Review : By ThimPress
    LearnPress – Course Wishlist : By ThimPress
    LearnPress – Gradebook : By ThimPress
    LearnPress – Paid Membership Pro Integration : By ThimPress
    LearnPress – Random Quiz : By ThimPress
    LearnPress – Course Wishlist : By ThimPress
    LearnPress – WooCommerce Payment Methods Integration : By ThimPress
    LearnPress : By ThimPress
    LiteSpeed Cache : By LiteSpeed Technologies
    Loco Translate : By Tim Whitlock
    Mailchimp for WooCommerce : By Mailchimp
    MC4WP : Mailchimp for WordPress : By ibericode
    Paid Memberships Pro : By Stranger Studios
    Really Simple SSL : By Really Simple Plugins
    Slider Revolution : By ThemePunch
    Page Builder by SiteOrigin :By SiteOrigin
    Thim Core : By ThimPress
    Thim Our Team : By ThimPress
    Thim Testimonials : By ThimPress
    Thim Portfolio : By ThimPress
    WooCommerce : By Automattic
    Wordfence Security : By Wordfence
    WP Events Manager : By ThimPress
    WP Events Manager – WooCommerce Payment Methods Integration : By ThimPress
    Mail Bank Business Edition : By Tech Banker

    Best regards ,
    AZAD

    Plugin Author Takayuki Miyoshi

    (@takayukister)

    Try switching to the default theme, deactivating all plugins excluding Contact Form 7, Akismet Anti-Spam, Hello dolly, bbPress, BuddyPress, Really Simple SSL, WooCommerce and Wordfence Security, and clearing all cache data.

    Why you are advised to deactivate plugins and switch to the default theme.

    @theworkshop Could it be because of the change in the way that classes are being applied to form messages? I also lost all of the CSS styles for the form alerts on our clients’ sites, and only just realized today that it’s because the plugin author removed the “wpcf7-mail-sent-ok” and “wpcf7-validation-errors” classes from the “wpcf7-response-output” div and instead has included “invalid” and “sent” classes on the form element itself.

    @takayukister This is potentially a pretty serious problem for some of your plugin users. Aside from now having to update the alert message style for all of our clients, we also have some clients that have conversion tracking setup to listen for the success class that was previously attached to the form success message. Some better documentation of this change in the changelog would have been appreciated. The “Frontend CSS: Style rules for the response output refer to the form element’s class attribute.” note doesn’t explain much about the change.

    Thread Starter AZAD

    (@theworkshop)

    Dear Takayuki Miyoshi ( @takayukister ) ,

    Thanks for your response .

    I checked it as you mentioned and get help my theme support . Nothing changed , It seems this issue is not related to my theme and plugins , Eduma has 25.000 active installation using CF 7 and all of my plugins are original and updated .
    This issue happened only after updating CF 7 to new version , I had no issue in CF 7 before the recent update at all , neither in my theme and plugins .

    If is possible , possible please help me to solve this issue .

    Thread Starter AZAD

    (@theworkshop)

    Dear Brendonjmcleod ( @brendonjmcleod ) ,

    Thanks for your help .

    I really don ‘ t know Could it be because of the change in the way that classes are being applied to form messages or not ; But it is possible , if you or other users have this issue too .
    Could you solved your issue ? If yes , please tell me how .
    If is possible please help me to solve this issue .

    Best regards ,
    AZAD

    I’m not sure I can do much to help as the fix I applied is pretty specific to the theme framework that we build sites on. Basically what I did though is use javascript to listen for the form events, and have inserted classes into the form message div depending on the type of event. For example, for a success event I now have the “uk-alert” and “uk-alert-success” classes from UIkit being inserted into the message.

    This should help keep the styling that I’ve applied to form messages more resilient to whatever changes the plugin author decides to make in the future, as the messages are now just adopting the same alert styles defined in the theme. It would be nice if the plugin allowed us the ability to more easily customize the form messages classes, but I’ll make due with this solution in the meantime.

    Thread Starter AZAD

    (@theworkshop)

    Dear Brendonjmcleod ( @brendonjmcleod ) ,

    Thanks for your response .

    I really couldn ‘ t do any thing to solve this issue , As I read other topics It seems be a problem in the new update then I am waiting for new update of CF 7 , other wise I may reinstall previous versions of CF 7 .

    Best regards ,
    AZAD

    Thread Starter AZAD

    (@theworkshop)

    Dear Takayuki Miyoshi (@takayukister) ,

    I was waiting for CF7 ‘ new update for a long time . Today I updated CF7 to it ‘ s new version , Unfortunately my issue ( in this topic ) continued after new update again .
    My final solution is reinstall CF7 to it ‘ s previous versions ,
    , If is possible please let me know how I can find previous versions of CF7 to reinstall .

    If is possible please answer this topic .

    Best regards ,
    AZAD

    • This reply was modified 4 years, 3 months ago by AZAD.
Viewing 11 replies - 1 through 11 (of 11 total)
  • The topic ‘confirmation message has changed after update’ is closed to new replies.