Home › Forums › Product Support Forums › Ajax Search Pro for WordPress Support › Not displaying at all with Event Manager and BuddyBoss.
This topic contains 9 replies, has 2 voices, and was last updated by Ernest Marcinko 6 years, 10 months ago.
- AuthorPosts
- November 17, 2016 at 3:39 pm #10927
Hi Earnest,
I am using your plugin on my site along with the plugin Events Manager & the theme Buddyboss Boss.
I am unable to display your plugin at all when using a combination of Events Manager and Buddyboss. If I deactivate Events Manager or change the theme, Ajax search Pro appears and functions correctly.
An interesting note, I can use and display Ajax Search Lite without any issue.
I am currently testing on a dev site that holds no valuable data. Please feel free to modify as needed.
Thank you
JamesNovember 21, 2016 at 4:44 pm #10951Hi,
I’ve tried to log-in via FTP to maybe enable debug mode to see if there are any error messages there, but I’m seeing an empty directory only. Do I need to use any specific configuration for FTP access?
I’m suspecting that some kind of conflict between the theme and the two plugins is causing the problem, perhaps a function re-declaration or something similar.
Best,
Ernest Marcinko
If you like my products, don't forget to rate them on codecanyon :)
November 21, 2016 at 5:10 pm #10952Hi Ernest,
Thank you for replying.
I’m using WinSCP as my FTP client and the access credentials I provided you seem to work OK my end. The setting I’m using are as follows:
Protocol: FTP (port 21)
Encryption: None
I have unchecked Passive mode in Advanced Setting > Connection. This would be my best guess to why you’re unable to connect. Apologies for not mentioning it before.Regards
JamesNovember 21, 2016 at 5:30 pm #10953Hi,
I’ve tried that already, but no luck. FTP, FTP(e)S, SFTP, active, passive modes, but everytime I get this error message:
Could not retrieve directory listing
Illegal PORT commandI’ve downloaded WinSCP client, unchecked passive mode to see if that was the issue, but I could not connect either. Maybe there is a firewall, or I have to enter a directory to list?
Best,
Ernest Marcinko
If you like my products, don't forget to rate them on codecanyon :)
November 21, 2016 at 6:02 pm #10954You cannot access this content.November 22, 2016 at 10:42 am #10959Hi,
This was a tough one, but I have found the reason why it was happening. I will try to explain the best way I can.
What I noticed that the search shortcodes were executed, but returned an empty string. I was first suspecting that something might be overriding them. I was correct, but it was not a 3rd party plugin, but ajax search pro itself. There is only a few situations when ajax search pro disables it’s own shortcodes – when a new post is created, updated and deleted, to avoid indexig it’s own shortcode contents.
The way this is done, is that WordPress has “hooks” provided for these actions, so it’s very easy for a plugin to connect events for it. When creating and updating new posts, the “save_post” and the “wp_insert_post” hooks are activated. However in your case, when opening the front page, both of these hooks are triggered for some reason (this should not happen at all), which was causing the plugin to think that a post is just being created – causing further problems. I had to de-activate the indexing hooks for ajax search pro to fix this.
However this does not fix the issue itself. Something (plugin or a theme) is causing the “save_post” and “wp_insert_post” hooks to trigger upon page view, which might cause more trouble in the future, as those are meant to be triggered by WordPress core only. Unfortunately there is no bypass solution I could implement for an upcoming update either to somehow detect this, as these hooks are meant to be used correctly, and it’s not possible to check if they run exactly when they should.
I hope this helps!
Best,
Ernest Marcinko
If you like my products, don't forget to rate them on codecanyon :)
November 22, 2016 at 3:54 pm #10962Hi Earnest,
Whilst its not a “fix”, it does solve the problem I was having. Thank you. An excellent support service.
I have made a copy of the modified plugin folder for safe keeping. May I ask how you de-activated the indexing hooks for ajax search pro in case I update or disaster strikes?
F.Y.I. I thought the guys over at Events Manager would be interested in this topic. It may be something they can address. Here’s a link to the thread if it’s of interest to you.
November 22, 2016 at 4:00 pm #10963You are very welcome!
The change I made was to the following ajax search pro plugin file: wp-content\plugins\ajax-search-pro\includes\classes\core\class-asp-actions.php
I have disabled the following lines (44-55):array( "action" => "save_post", "handler" => array("IndexTable", "update"), "priority" => 999999998, "args" => 3 ), array( "action" => "wp_insert_post", "handler" => array("IndexTable", "update"), "priority" => 999999999, "args" => 3 ),
Thank you for opening a ticket with them as well, they might know better, and I’m curious if there is anything I’m doing wrong or not knowing.
I will keep this ticket open in case something comes up 🙂Also, if you like the plugin, feel free to rate it on your codecanyon downloads page, it’s greatly appreciated.
Best,
Ernest Marcinko
If you like my products, don't forget to rate them on codecanyon :)
November 24, 2016 at 5:43 pm #10990Hi Ernest,
I’m having a little CSS problem. If you could have a look at my homepage, you’ll notice that the check boxes aren’t appearing correctly. The design seem to be staggered horizontally, rather than stacked on top.
I can easily add CSS in my themes options, I’m just not sure what to put?
Thanks again.
JamesAttachments:
You must be logged in to view attached files.November 25, 2016 at 10:21 am #10992Hi James,
Yes, it appears to be a simple CSS conflict. Can you please try the following custom CSS, it should fix the problem:
Best,.option label:before { display: none !important; } .option label, .option label:after { left: 0 !important; }
Ernest Marcinko
If you like my products, don't forget to rate them on codecanyon :)
- AuthorPosts
You must be logged in to reply to this topic.