What’s pPanel?
anyway i need more details so i can try and replicate the problem you have in order to fix it.
What WordPress version?
What Shortcodes UI version?
theme?
other plugins?
I have the same problem.
Activation of the plugin : entire WEB Site KO (admin and front)
Fatal error: Call to a member function get() on a non-object in /home/web/NL-5848/green-worm/www/wp-includes/query.php on line 27
WP version : 3.3.1
Plugin version : 1.7.1
Theme : Grido from themify (http://themify.me/themes/grido)
Plugins used :
Advanced Custom Fields
All in One SEO Pack
Dynamic Widgets
Fast Secure Contact Form
P3 (Plugin Performance Profiler)
SI CAPTCHA Anti-Spam
Social Media Tabs
Social Media Widget
Taxonomy List Shortcode
Ultimate CMS
WordPress File Monitor Plus
WP Security Scan
Can’t recreate this error,
try activating this plugin only and then add others one by one to see which of them conflicts.
I have experienced similar using a combination of the following plugins:
Shoutcodes UI
Shortcodes Ultimate
and on one site
WooCommerce
To me, these are all great plugins and I in many ways need all of them.
At first, I found this hit in the forum “http://wordpress.org/support/topic/plugin-shortcodes-ui-conflicts-with-woocommerce” which led me to understand that there was a conflict on one of my sites because of WooCommerce, but on another of my sites, where I do not run WooCommerce, I have experienced a failure too – Fatal errors on either are line 27 or 727 in query.php. The line 27 fatal error has been my most recent and the subject of this forum message.
My only recovery at this stage has been to FTP/Browse the wp-content directory and remove the plugins one by one to see which one fixed the problem and at this stage, I have removed Shortcodes-ui and I can log back in and the site functions again. This seemed to be the only way to fix it for now. I am not sure if this is due to the order they were installed, or the order in which each plugin accesses variables, or the cleanliness that each plugin disables itself in the event of being removed etc.
I am mainly using shortcodes-ui as the most convenient way I have found so far to create a single copy of URLs to be used on the site, so if anyone or the author of the plugin has a more simpler and more compatible way to do this it would be great to know.
Still not sure which way to proceed as I have a need for all three plugins. Is one of these plugins using some function that conflicts with others? Is there a way to make them all co-exist?
I am surprised that in the WordPress design that a plugin (or set of plugins) unrelated to logging in could have such a far reaching effect, so maybe the later versions of WordPress itself need to protect core functions so that we can login and make more convenient changes and testing…
For your information and any potential resolution from anyone out there…
PS. I don’t think that simply deleting the plugin (or moving it) adequately cleans up the environment. It would seem that there are specific parts of the plugin left in other areas or something because now some other plugins including the Theme functions not working now… Not sure how to cleanly remove a plugin if you cannot access WordPress in any way…. so an advice would be greatly appreciated.
You can connect by FTP to delete a plugin if you cannot log in
If you preform a Google search for
Fatal error: Call to a member function get() on a non-object in /wp-includes/query.php on line 27
you will see that this error can be caused by so many things, when any number of plugins conflict.
now I’m willing to explore and help figure out whats causing it but I’ll need more details, so anyone who wants can contact me by http://about.me/bainternet
Thanks for coming back and I had until now lost track of where this entry was… Have rebuilt the WordPress site and turned on Plugins one by one, but had again to disable this one. Have moved for now to a different method of achieving the same. Thanks for your offer to research and offering great support.
Same error for me for me WP 3.3.1 / Shortcodes UI 1.7.1
Must be a conflict with one of already installed plugins.