Take the 2-minute tour ×
WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. It's 100% free, no registration required.

After installing WP e-Commerce plugin primary theme menu functionality got broken. Here is theme with installed WP e-Commerce plugin: http://www.interactstaging.net/clients/tozzi/ and here clean theme install which custom theme is based on: http://interactstaging.net/fusiontheme/

Any clue what can be wrong?

PS. I have adjusted CSS to get sub menus to work, but still have no clue why WP e-Commerce is breaking them.

PS2. Looks like CSS trick doesn't work on IE10 :\

share|improve this question

put on hold as off-topic by Mark Kaplun, birgire, Pieter Goosen, G. M., toscho 6 hours ago

This question appears to be off-topic. The users who voted to close gave this specific reason:

If this question can be reworded to fit the rules in the help center, please edit the question.

Someone is doing jQuery wrong. Much probably the theme, but disable all other plugins and check if the problem persists. –  brasofilo Jul 10 '13 at 18:31
Well, I don't have any other plugins there, except all included to the theme as well WP e-Commerce, and if I disable that one all works fine. –  JackTheKnife Jul 10 '13 at 18:46

2 Answers 2

Your theme loads an outdated version of jQuery. Remove this part, make sure the WordPress jQuery is used always.
The WP E-Commerce plugin and all other plugins rely on an up-to-date jQuery.

share|improve this answer

Apart from the jQuery Version you're working with being (really) old as well as not the one shipped with WP natively:

The theme your custom one is based on runs jQuery without .noConflict() applied (which is why things work that should not be functional in a Vanilla WP), while your theme uses .noConflict() again.

Run console.log($.fn.jquery); in your browser's javascript console on both sites.

"Fusiontheme" will print 1.5.2

"Tozzi" will print TypeError: Cannot read property 'fn' of undefined
(as expected)

share|improve this answer
So based on that "Fusiontheme", which "Tozzi" is based on, should to run all jQuery in .noConflict() mode? My customization was only on CSS/graphics level nothing major to the code itself. –  JackTheKnife Jul 10 '13 at 19:04

Not the answer you're looking for? Browse other questions tagged or ask your own question.