Support » Plugin: Q2W3 Fixed Widget » Not Working with Genesis?

  • Resolved Soprano


    It looks like a great plugin. I’m currently running a Genesis child theme and after activating it and selecting the ‘Fixed’ option for two widgets, it doesn’t seem to do anything at all. I don’t know but I assume after reading through here that it must be that the sidebar widget id’s aren’t registered but I’m not sure how to do that with genesis.

    In my functions I found the homepage sidebars, but there’s no registered id’s for my Primary Sidebar on posts and pages.

    /** Unregister layout settings */
    genesis_unregister_layout( 'content-sidebar-sidebar' );
    genesis_unregister_layout( 'sidebar-content-sidebar' );
    genesis_unregister_layout( 'sidebar-sidebar-content' );
    /** Unregister secondary sidebar */
    unregister_sidebar( 'sidebar-alt' );
    genesis_register_sidebar( array(
    	'id'			=> 'home-slider',
    	'name'			=> __( 'Home - Slider', 'executive' ),
    	'description'	=> __( 'This is the slider section on the home page.', 'executive' ),
    ) );
    genesis_register_sidebar( array(
    	'id'			=> 'home-top',
    	'name'			=> __( 'Home - Top', 'executive' ),
    	'description'	=> __( 'This is the top section of the home page.', 'executive' ),
    ) );
    genesis_register_sidebar( array(
    	'id'			=> 'home-cta',
    	'name'			=> __( 'Home - Call To Action', 'executive' ),
    	'description'	=> __( 'This is the call to action section on the home page.', 'executive' ),
    ) );
    genesis_register_sidebar( array(
    	'id'			=> 'home-middle',
    	'name'			=> __( 'Home - Middle', 'executive' ),
    	'description'	=> __( 'This is the middle section of the home page.', 'executive' ),
    ) );

    How and where would I add the <li id=”%1$s” in the before_widget parameter?

    My site is

Viewing 15 replies - 1 through 15 (of 15 total)
  • Plugin Author Max Bond



    I checked your site. Widget id’s are on it’s place.
    The problem is in W3 Total Cache js minification. If this option is on the plugin is not working. Right now I don’t know how to solve this problem. The only way is to disable this option.

    Hey Max, thanks for your reply.

    I disabled this option a while ago as it was interfering with some other plugins. I now use WP Minify, does that plugin affect it also?

    Plugin Author Max Bond


    Try to add q2w3-fixed-widget.js to minify exclude list

    I tried it but I don’t think it’s working. There must be something wrong with my theme, cause ever since I migrated hosts a few plugins that required jquery stopped working like Scroll Triggered Box which was one of my favorites.

    Plugin Author Max Bond


    While checking your site in Chrome there were no js errors, but FF is showing one:
    SyntaxError: invalid increment operand
    Source: js minified file
    Line 39, symbol 60

    This line is corresponding to jquery.ui.core.js file.
    Try to add jquery.ui.core.min.js, jquery.ui.widget.min.js, jquery.ui.mouse.min.js, jquery.ui.sortable.min.js to minify exclude list. If the error was caused by minify engine – that will be a solution!

    Done as you suggested but I dont think it’s changed anything. I applaud your support though, you’re really hands on with this. 🙂

    Plugin Author Max Bond


    As I can see now the files are still minified.
    May be you forgot to clear cache?
    Can you completely disable WP Minify plugin?

    Cleared the cache and now have disabled the wp minify plugin, nothing has changed that I can see.

    Plugin Author Max Bond


    Well, that was a right move.
    We have fixed jquery.ui error!

    But the plugin is still not working…
    I am completely stuck here…

    Plugin Author Max Bond


    Oh… shit!
    I think I have found the problem!!!

    Look at the html source code.
    Let’s take the page: /27-disgusting-habits-introverts/
    On line 432 you have an unclosed tag <noscript>.
    That means all code placed after this tag will not be executed!!!
    You need to find where it came from!
    First of all try to disable Polls widget. This tag is inside its code.

    That’s okay, I’ve been stuck as well as to why a few plugins with jquery effects have not worked except on the homepage.

    Plugin Author Max Bond


    Hey! Did you see my message about <noscript> tag?

    I’ve been stuck as well as to why a few plugins with jquery effects have not worked except on the homepage.

    That’s because you don’t have Poll widget on homepage!

    Just saw your message now about the noscript. I found the poll widget had generated the code improperly. You sir are a genius! 5 stars to you and your plugin 😀

    Hi Max!

    I am also facing similar issue with the plugin on this website:

    I am trying to make “Quick contact form” a fixed widget.
    It worked fine for a few days but after that it stopped working suddenly.

    I have tried:
    Deactivating all the plugins except Gravity Forms and Q2W3
    Cleared cache and also disabled minify faeture of W3TC
    Cleared cache and excluded q2w3-fixed-widget.js and jquery.ui from minify
    Looked for <noscript> tag as you suggested above. But, there’s none.

    Can you please check if there’s something else that can cause this issue?


    Plugin Author Max Bond


    Puneet Sahalot!

    Please, set option “Disable plugin when browser window width is less then” = 0 or any other positive integer.
    Don’t forget to clear chache!

Viewing 15 replies - 1 through 15 (of 15 total)
  • The topic ‘Not Working with Genesis?’ is closed to new replies.