Home › Forums › Product Support Forums › Ajax Search Pro for WordPress Support › Ajax Search Pro fails to work at all, but Search Lite does
- This topic has 5 replies, 2 voices, and was last updated 7 years, 9 months ago by
Ernest Marcinko.
-
AuthorPosts
-
August 27, 2018 at 5:15 pm #19063
PeterKts7
ParticipantI am not sure why, but if I use the shortcode for Ajax Search Lite, the plugin works flawlessly, the search bar seamlessly updates the results. But I’ve purchased Ajax Search Pro, and since I have not been able to get it to work the same way. I have used the default settings but the short code only produces a text box and a magnifying glass, but when I type anything into the box, there are no results produced. I am not sure what the difference could be between the lite and pro version.
-
This topic was modified 7 years, 9 months ago by
PeterKts7.
August 27, 2018 at 5:31 pm #19064Ernest Marcinko
KeymasterHi!
I believe the issue is, that the plugin scripts are completely missing from the site footer. I am not seeing the regular wordpress scripts there either. It is usually caused by the missing wp_footer(); function in the theme footer.php file. I highly recommend checking that.
I tried to log-in with the details, but either the login name or the password are incorrect.
Try changing this option on the plugin back-end: https://i.imgur.com/ADugXnq.png
Then clear your site cache (if you have any) and the browser cache.If this helps, then the wp_footer() is definitely missing. Let me know!
August 27, 2018 at 6:05 pm #19066PeterKts7
ParticipantI have tried your solution but it does not seem to fix the issue, I do have wp_footer() enabled however. As I use it in my templates to load the footer, and like I said, the lite version works as well. I have updated the user and password so you should have access
August 27, 2018 at 7:02 pm #19068Ernest Marcinko
KeymasterThanks, now I was able to log in, and found the problem.
So, the only difference between how the two versions load their scripts is, that in the Lite version the ‘jquery’ requirement is missing from the wp_register_script(..) call. It is actually a bug in the current Lite version, which is about to be fixed in the upcoming release.
Since this was the only difference, I checked if there was a custom jQuery script loaded within the theme functions.php file, and there was, but the new handler name was incorrect, it was in camel-case instead of lower-case: https://i.imgur.com/5inG0x9.pngI have corrected that to lower case via the theme editor on the back-end, now it should be working. Many other plugins also use that as a pre-requesite string, and WordPress is case sensitive to that, so those scripts won’t load. Now I am seeing some other scripts loading as well, which weren’t there before. It should be all right now.
August 27, 2018 at 7:13 pm #19069PeterKts7
ParticipantYes it works now, Thank you! You have also probably saved me trouble in the future as well.
August 27, 2018 at 7:17 pm #19070Ernest Marcinko
KeymasterYou cannot access this content.
-
This topic was modified 7 years, 9 months ago by
-
AuthorPosts
- You must be logged in to reply to this topic.