iis error implode
-
Wp in IIS7
When trying to access the widgets panel (http://www.example.com/wp-admin/widgets.php) I get the following error:PHP Warning: implode() [function.implode]: Invalid arguments passed in D:\webdir\www.example.com\Html\wp-content\plugins\widgets-controller\widgets_controller.php on line 115
Solution
Make sure that
$instance['xxxxx']is an array. When none of the options is selected, then there is NO such thing as$instance['xxxxx']!!!if( is_array($instance['xxxxx']) ) { $xxxxx = implode(",", $instance['xxxxx']); }example
if( is_array($instance['posts']) ) { $temposts = implode(",", $instance['posts']); }and replacing
current_posts="<?php echo implode("," , $instance['posts']); ?>"
for
current_posts="<?php echo $temposts; ?>"
The topic ‘iis error implode’ is closed to new replies.