I hope you are well today and thanks for posting here.
I have tested it on my test site and it’s working fine for me using the latest version of the Ivory Search plugin.
Please try clearing the cache If you are using any on your website.
Also, please test it clearing your browser cache.
Could you please share your site URL where it’s happening so that I can troubleshoot it?
Best regards,
Hello Vinod,
I am doing fine, thank you. You as well?
I Cleared the caching of the browser and of the website itself.
You can find the problem on: https://www.kasteeltuinen.nl/nl/. The icon with the search magnifier is in the menu and when you click on it I get a console error of Uncaught TypeError: a.indexOf is not a function at r.fn.init.r.fn.load (jquery.min.js?ver=3.2.1:4)
at ivory-search.min.js?ver=4.5.4:1
at ivory-search.min.js?ver=4.5.4:1
(there is another console error, that has to do with the GTM tag, but that doesn’t have to do anything with that).
Thanks for looking into this!
I hope to hear from you.
Kind regards,
Sabrina
I can see on your website your theme or plugin is loading another version of jQuery than the version that WordPress loads by default causing the issue and is not WordPress development best practise.
This can be a theme issue used on your site so to confirm it just temporarily use the Twenty Twenty theme on your site. If everything works fine then it’s your site theme issue.
Also, this can be due to plugin conflict on your site so please try temporarily deactivating all plugins except Ivory Search plugin and see whether everything works fine and then enable the plugins one by one to see which plugin is conflicting if any.
Okay, I could try that.. But can you explain to me how it comes that it worked perfectly fine before the update?… We haven’t changed anything to the website in the time being..
I can’t tell you exactly how it worked for you before as I don’t have a snapshot of your website’s old version.
This may be because along with the Ivory Search plugin you also updated other plugins, theme, and WordPress.
Do you have any staging or development website having an older version of it so that I can troubleshoot the issue?
We didn’t update the theme because we develop our theme from scratch. Also, I disabled all the other plugins and it still doesn’t work.
We have a website in progress: https://limburgslandschap.mindworkz.nl/
(when you first visit the site it requires a login, you can use the following credentials:
username: Login
password: website2020!
Right now there is also the new Ivory Search plugin installed. Luckily I have a backup of the old version of Ivory Search, so I will upload the old version in 15 minutes. And then it does work.
Thanks for looking into it and for your time!
I see the credential Login as an uppercase in it, but it shouldnt be an uppercase. The cresentials are all lowercase. login – website2020!
We didn’t update the theme because we develop our theme from scratch. Also, I disabled all the other plugins and it still doesn’t work.
Is your theme loading another version of jQuery on your website?
This can be a theme issue so have you tried troubleshooting by using Twenty Twenty theme as described above?
We have a website in progress: https://****.****.nl/
(when you first visit the site it requires a login, you can use the following credentials:
Your shared credentials are not working on your website so please make sure that it is correct and working fine.
Right now there is also the new Ivory Search plugin installed. Luckily I have a backup of the old version of Ivory Search, so I will upload the old version in 15 minutes. And then it does work.
You can always download the older versions of the plugin from the below page.
https://wordpress.org/plugins/add-search-to-menu/advanced/#download-previous-link
As I said in the last message 😉
I see the credential Login as an uppercase in it, but it shouldnt be an uppercase. The cresentials are all lowercase. login – website2020!
I see the credential Login as an uppercase in it, but it shouldnt be an uppercase. The cresentials are all lowercase.
Thank you for the update.
It’s working.
I am going to upload the older version now. So than you can monitor it
On your website https://limburgslandschap.mindworkz.nl/ you are using jQuery version 3.5.1 as below
https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js?ver=3.5.1
But on your website https://www.kasteeltuinen.nl/nl/ you are using jQuery version 3.2.1 as below causing the issue.
https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js?ver=3.2.1
Is your theme loading another version of jQuery on your website?
This can be a theme issue so have you tried troubleshooting by using Twenty Twenty theme as described above?
But It doesnt work on https://limburgslandschap.mindworkz.nl/ either when I update the Ivory Plugin to the latest version.. So it seems it doesn’t have to do anything with the Jquery version
Ok, to troubleshoot it please update the plugin to the latest version on https://limburgslandschap.mindworkz.nl/ and use Twenty Twenty theme on it.
Just updated the Ivory Search plugin to Versie: 4.5.4 and installed Twenty Twenty Theme on it. It works, but differently. (not the popup I setup, but it slides down from the top)/
So, what could cause the conflict?