Support » Plugin: Widget Logic » WIdget Logic stopped working when inserting conditionals

  • Hey all,

    This is a bit strange, and I have a feeling it is caused by something I did.

    I had widget logic installed and working correctly. At some point in my theme development (and unfortunately I cannot confirm when) conditional widgets stopped showing up. It works if I delete any of the conditionals (and allow it to run on all pages) but as soon as I add something like, is_page() it will not show up at all. I did build a CPT and I am pretty sure that it worked before I added the Custom Post Type, but I can’t for the life of me rationalize why that would cause it to break.

    Any suggestions?

    Rich

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Contributor alanft

    (@alanft)

    try simply ‘true’ and ‘false’, then if they work (true shows the widget, false hides it), there is something up with the coding. Another thing to try is the wp_reset_query option.

    http://wordpress.org/extend/plugins/widget-logic/faq/

    please post a link to your site;
    so someone might have a chance to check if you may be using any custom queries or anything that might distort the original query_string.

    general, make sure to end all custom query loops with wp_reset_query() to bring the query_string back to ‘normal’

    (this might also be caused by bugged plugins)

    thank you very much for the information, and yes it WAS in fact that I had forgotten to add wp_reset_query() — much obliged.

    Rich

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘WIdget Logic stopped working when inserting conditionals’ is closed to new replies.