Theme Check – eval() is not allowed
-
I want to submit my theme to the wordpress directory but they don’t allow because I got this error.
WARNING: Found eval in the file tm_tagline_widget.php. eval() is not allowed.
Line 37: eval(‘?>’.$text);This is line 37 code content:
function widget( $args, $instance ) { extract($args); $title = apply_filters( 'widget_title', empty($instance['title']) ? '' : $instance['title'], $instance ); $tm_bigtagline = htmlspecialchars_decode( $instance[ 'tm_bigtagline' ] ); $tm_tagline_desctext = htmlspecialchars_decode( $instance[ 'tm_tagline_desctext' ] ); $text = apply_filters( 'widget_tagline_tmfilter', $instance['text'], $instance ); echo $before_widget; if ( !empty( $title ) ) { echo $before_title . $title . $after_title; } ob_start(); eval('?>'.$text); $text = ob_get_contents(); ob_end_clean(); ?> <div class="tmmyid_tagline_list"><?php echo $instance['filter'] ? wpautop($text) : $text; ?></div> <?php echo $after_widget; }
Can someone help me, Please!
Viewing 1 replies (of 1 total)
Viewing 1 replies (of 1 total)
- The topic ‘Theme Check – eval() is not allowed’ is closed to new replies.