Tagged: ninja forms
-
AuthorPosts
-
June 26, 2019 at 7:54 am #1113500
Hello —
I have three Ninja Forms that stopped showing up correctly after the WordPress update. I have gone back and forth with Ninja Forms, and they can’t find a problem and insist that the theme is blocking them somewhere. What’s weird is that the Ninja Form on the homepage is fine, but they won’t work on the Careers page. When I activate a different theme, the forms show up fine, so there is definitely an issue with the theme somewhere.
Do you know about this issue or have a fix for it?
Thanks!
Nick
June 26, 2019 at 8:16 am #1113516Note: I have hidden the non-working Ninja Forms on the job posts because the client needs a working form up. But I have left the non-working form up on the /blog-careers page so you can see the issue.
June 26, 2019 at 8:31 am #1113523One more note: It’s possible the form will show up on Chrome and Safari, but I’ve been unable to confirm that. Ninja Forms claimed their Apple devices could were showing them and thought maybe this is a Windows-only issue. Not sure, but I just thought I’d throw it out there.
June 26, 2019 at 1:45 pm #1113609Hi,
Please send us a temporary WordPress admin login and login URL so that we can have a closer look. You can post the details in the Private Content section of your reply.
Best regards,
RikardJune 26, 2019 at 5:23 pm #1113670Here you go. Thanks.
June 28, 2019 at 1:32 pm #1114256Hi,
Thank you for the update.
The ninja form displays fine when we check it on Chrome Windows 8. Where are you testing it? And the forms in the actual job posts display properly as well. FYI, we toggled the device visibility of the element. Have you tried removing the cache?
Best regards,
IsmaelJune 28, 2019 at 6:13 pm #1114325I’m on Windows 10. The form will occasionally show up on Chrome but will disappear after a refresh, and it never shows up on Edge or Firefox. This is also true on mobile. Ninja Forms said it was showing up on their Macs, but I have confirmed that it is not showing up on iOS mobile devices. My client also reports no working forms on their Windows machines, and they had someone try to apply for a job who said the forms were not showing up for him, either.
I have screenshots if you would like to see what I’m seeing.
Thanks,
Nick
July 1, 2019 at 12:12 am #1114731Hi,
I took a look at your pages from Win10 and on Chrome showned the form, but Edge and Firefox didn’t.
When I inspected those two browsers they only showed this where the form goes:<noscript class="ninja-forms-noscript-message"> Notice: JavaScript is required for this content.</noscript>
This leads me to believe that the form is marking these browers as noscript in error.
Best regards,
MikeJuly 1, 2019 at 4:59 pm #1114932Hi Mike —
Thanks for looking into it. Here’s the thing: When I change themes, the forms work fine. So there is definitely something about Enfold that is breaking the forms. I already went back and forth with Ninja Forms about it, and they said it’s a theme issue. I’m not a PHP developer, so I have no clue what the problem is. But it’s a pretty big deal if Enfold isn’t working with Ninja Forms. I use both for almost all of the sites I do, so I need to get this resolved. Are you telling me there is nothing more you are able or willing to do?
Thanks,
Nick
July 3, 2019 at 3:21 am #1115319Hi,
I assume that you have tried disabling your plugins, correct?
In the Private Content area is a beta version with the latest fixes which has solved many “Edge” issues so perhaps this will help you also.
The easiest and safest way to test the beta version is to rename your current theme to “enfold-old” via ftp then upload the new “enfold” and check that your site is working correctly.
Once you are happy you can delete the “enfold-old” via ftp, (not the WP theme page)
Should for some reason you wish to roll-back to the old version, it’s easy to do, simply rename the new “enfold” to “enfold-new” via ftp and then rename “enfold-old” to “enfold” then refresh your page.
Please don’t try to overwrite the theme folder, as this will leave old files behind and cause errors.Best regards,
MikeOctober 18, 2019 at 8:43 am #1149175Did you ever fix this problem? We’re experiencing this from time to time and have the exact same issue. Currently, I have a site which does not load the forms in Safari and inspecting, shows this error <noscript class=”ninja-forms-noscript-message”>
Notice: JavaScript is required for this content.</noscript>
It’s a recurring issue that’s coming from time to time and it’s a big issue.In this case, deactivating the child theme and running the mother theme, loads the forms but it doesn’t work in the child theme.
- This reply was modified 5 years ago by Bestone01.
October 18, 2019 at 7:06 pm #1149383Hi,
@Bestone01 please try ensuring that the setting Enfold Theme Options > Performance > Disable Template Builder Elements > Always load all elements is set to Always load all elements and also check that Enfold Theme Options > Performance > Load jQuery in your footer is not checked and that you don’t have any caching or minifying plugins that is loading jQuery in your footer.
If you don’t see the option Enfold Theme Options > Performance > Load jQuery in your footer then this means that your webhost has set a custom option or another plugin is already loading jQuery in your footer.
If this doesn’t help, please open a new thread and include an admin login in the private content area so we can be of more assistance.
Since this is not your thread posting your login here will not be private and you will not see anything we write in the Private Content area.Best regards,
MikeDecember 20, 2019 at 12:25 pm #1168095Hi all I am having this problem too. Mainly on mobiles. It’s due to it being a child theme – if I switch off child theme and switch to main theme it works fine. Switch back and I get the same problem.
Any ideas?
December 20, 2019 at 1:05 pm #1168109Hi all I’ve found the problem.
It’s the same problem as the one with Gravity Forms described here; https://kriesi.at/support/topic/gravity-forms-not-showing-on-mobile-devices/
Basically the the cookie notice bar script is clashing with the form script. If you disable cookie consent messages then the form works again. However the this fix suggested for Gravity forms above (https://kriesi.at/support/topic/gravity-forms-not-showing-on-mobile-devices/) does not work for Ninja Forms.
Any chance you guys can tweak the avia-snippet-cookieconsent.js to support both cookie consent messages and Ninja Forms?
December 22, 2019 at 10:20 pm #1168628Hi,
Sorry for the late reply, I couldn’t reproduce your error with the cookie bar and Ninja Form plugin:
The Ninja Form is showing for me on my localhost, I assume that you cleared your browser, site, and server/CDN cache and any minifying plugins a couple of times, JS files can be difficult sometimes. Have you also tried deactivating other plugins and turn off your Enfold Theme Options > Performance > JS & CSS file merging and compression?
If this doesn’t help then please open a new thread with admin login details and how we can reproduce, ie: turn the cookie bar on.Since this is not your thread posting your login here will not be private and you will not see anything we write in the Private Content area.
Best regards,
MikeDecember 22, 2019 at 10:59 pm #1168638It’s on mobile devices only. Desktop is fine.
December 22, 2019 at 11:00 pm #1168639Everything else is off as you ask. No caching
December 26, 2019 at 1:44 pm #1169023Hi,
@domchocolate Sorry for the late reply, my screenshot were I couldn’t reproduce your error was for mobile, so if this continues for you after disabling your other plugins, please open a new thread with admin login details and how we can reproduce so we can investigate.Since this is not your thread posting your login here will not be private and you will not see anything we write in the Private Content area.
Best regards,
Mike -
AuthorPosts
- The topic ‘Ninja Forms not working after latest WordPress update’ is closed to new replies.