Title: [Plugin: Widget Logic Visual] Warning
Last modified: August 20, 2016

---

# [Plugin: Widget Logic Visual] Warning

 *  [Travis Smith](https://wordpress.org/support/users/wpsmith/)
 * (@wpsmith)
 * [13 years, 9 months ago](https://wordpress.org/support/topic/plugin-widget-logic-visual-warning/)
 * This warning:
 * Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING
   in /nas/wp/www/staging/lordsnet/wp-content/plugins/widget-logic-visual/custom.
   php(50) : eval()’d code on line 1
 * appears at the top of the page when using advanced widget logic. I am using a
   custom conditional function `!is_shopp_page('catalog')` from the shopp plugin.
 * While it works, WP_DEBUG reveals this notice.
 * [http://wordpress.org/extend/plugins/widget-logic-visual/](http://wordpress.org/extend/plugins/widget-logic-visual/)

Viewing 4 replies - 1 through 4 (of 4 total)

 *  Thread Starter [Travis Smith](https://wordpress.org/support/users/wpsmith/)
 * (@wpsmith)
 * [13 years, 9 months ago](https://wordpress.org/support/topic/plugin-widget-logic-visual-warning/#post-2958772)
 * Changing line 48 of custom.php will fix this:
    `$the_eval = "return ".stripslashes(
   $cond_tag).";";`
 * While it didn’t through an error, if the $cond_tag contains a `;`, you may want
   to remove it from $cond_tag anyways.
 *  [David Tierney](https://wordpress.org/support/users/big-dave/)
 * (@big-dave)
 * [13 years, 8 months ago](https://wordpress.org/support/topic/plugin-widget-logic-visual-warning/#post-2958868)
 * I tried to implement this as a means to troubleshoot this problem:
 * [http://wordpress.org/support/topic/plugin-widget-logic-visual-cannot-take-conditional-code?replies=3#post-3149949](http://wordpress.org/support/topic/plugin-widget-logic-visual-cannot-take-conditional-code?replies=3#post-3149949)
 * but line 48 was a blank line in custom.php. I tried replacing line 95 with that,
   but it did not do the trick, at least it did not solve the issue in referenced
   support request above that seemed like it might be related.
 * Any help? Thanks.
 *  [kalligator](https://wordpress.org/support/users/kalligator/)
 * (@kalligator)
 * [13 years, 7 months ago](https://wordpress.org/support/topic/plugin-widget-logic-visual-warning/#post-2958869)
 * To make them go away completely you need to apply stripslashes() to all instances
   of `get_option($widgetID.'-conditional-tags');` in the ajax.php and custom.php
   files, so they become: `stripslashes(get_option($widgetID.'-conditional-tags'));`
 * [@david](https://wordpress.org/support/users/david/) revert your file to the 
   original and then apply the above replacements.
 *  [David Tierney](https://wordpress.org/support/users/big-dave/)
 * (@big-dave)
 * [13 years, 7 months ago](https://wordpress.org/support/topic/plugin-widget-logic-visual-warning/#post-2958870)
 * Thanks. I will give it a go.

Viewing 4 replies - 1 through 4 (of 4 total)

The topic ‘[Plugin: Widget Logic Visual] Warning’ is closed to new replies.

 * ![](https://s.w.org/plugins/geopattern-icon/widget-logic-visual_d1d1d0.svg)
 * [Widget Logic Visual](https://wordpress.org/plugins/widget-logic-visual/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/widget-logic-visual/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/widget-logic-visual/)
 * [Active Topics](https://wordpress.org/support/plugin/widget-logic-visual/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/widget-logic-visual/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/widget-logic-visual/reviews/)

## Tags

 * [custom](https://wordpress.org/support/topic-tag/custom/)

 * 4 replies
 * 3 participants
 * Last reply from: [David Tierney](https://wordpress.org/support/users/big-dave/)
 * Last activity: [13 years, 7 months ago](https://wordpress.org/support/topic/plugin-widget-logic-visual-warning/#post-2958870)
 * Status: not resolved