Title: warning: implode()
Last modified: August 16, 2017

---

# warning: implode()

 *  Resolved [Hashim](https://wordpress.org/support/users/uipro/)
 * (@uipro)
 * [8 years, 9 months ago](https://wordpress.org/support/topic/warning-implode/)
 * Hi,
 * I would definitely give this plugin a 5 stars review 🙂
 * In Mega Menu when I add “WPMM Grid Posts” and select options (checkbox) -> “Show
   Navigation on the Post?”. Mega Menu dropdown shows following wranings:
 * 1. Warning: implode(): Invalid arguments passed in C:\xampp\htdocs\infinit\wp-
   content\plugins\wp-megamenu\addons\wpmm-gridpost\wpmm-gridpost.php on line 199
 * 2. Warning: implode(): Invalid arguments passed in C:\xampp\htdocs\infinit\wp-
   content\plugins\wp-megamenu\addons\wpmm-gridpost\wpmm-gridpost.php on line 201
 * Can you please fix or assist with this issue?
 * Thanks,
 * Best Regards
 * The page I need help with: _[[log in](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fwarning-implode%2F%3Foutput_format%3Dmd&locale=en_US)
   to see the link]_

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

 *  [Md Hossain Shohel](https://wordpress.org/support/users/mhshohel/)
 * (@mhshohel)
 * [8 years, 9 months ago](https://wordpress.org/support/topic/warning-implode/#post-9413266)
 * Hi
 * Thank you for noticing us, let us see this issue. it could be maybe you have 
   no data, But we will confirm you as soon as possible
 * Best regards
 *  [Md Hossain Shohel](https://wordpress.org/support/users/mhshohel/)
 * (@mhshohel)
 * [8 years, 9 months ago](https://wordpress.org/support/topic/warning-implode/#post-9413290)
 * Hi
 * Im giving you solution, we are updating our core too.
 * Go to line number 198 in file `root/wp-content\plugins\wp-megamenu\addons\wpmm-
   gridpost\wpmm-gridpost.php`
 * Remove this condition
 *     ```
       if( ! empty($instance['show_nav']) && $instance['show_nav'] == 'on' ){
                           $output .= '<span data-showcat="'.$instance['show_category'].'" data-type="post" data-category="'.$data_category.'" data-current="1" ata-oderby="'.$instance["order_by"].'" data-oderby="'.$instance["order_by"].'" data-column="'.$no_column.'"  data-total="'.$data->max_num_pages.'" class="dashicons dashicons-arrow-left-alt2 wpmm-left wpmm-gridcontrol-left disablebtn"></span>';
                           $var = ($data->max_num_pages == 1)? 'disablebtn' : '';
                           $output .= '<span data-showcat="'.$instance['show_category'].'" data-type="post" data-category="'.$data_category.'"  data-current="1" data-oderby="'.$instance["order_by"].'" data-column="'.$no_column.'"  data-total="'.$data->max_num_pages.'" class="dashicons dashicons-arrow-right-alt2 wpmm-right wpmm-gridcontrol-right '.$var.'"></span>';
                       }
       ```
   
 * Add below condition
 *     ```
       if( ! empty($instance['show_nav']) && $instance['show_nav'] == 'on' ){
                           $data_category = '';
                           if ( ! empty($instance['category'])){
                               $data_category = implode(',',$instance['category']);
                           }
                           $output .= '<span data-showcat="'.$instance['show_category'].'" data-type="post" data-category="'.$data_category.'" data-current="1" ata-oderby="'.$instance["order_by"].'" data-oderby="'.$instance["order_by"].'" data-column="'.$no_column.'"  data-total="'.$data->max_num_pages.'" class="dashicons dashicons-arrow-left-alt2 wpmm-left wpmm-gridcontrol-left disablebtn"></span>';
                           $var = ($data->max_num_pages == 1)? 'disablebtn' : '';
                           $output .= '<span data-showcat="'.$instance['show_category'].'" data-type="post" data-category="'.$data_category.'"  data-current="1" data-oderby="'.$instance["order_by"].'" data-column="'.$no_column.'"  data-total="'.$data->max_num_pages.'" class="dashicons dashicons-arrow-right-alt2 wpmm-right wpmm-gridcontrol-right '.$var.'"></span>';
                       }
       ```
   
 * Hope your issue will be solve, there because of you have not selected any category
   here, but we’ve fixed now
 * Thank you for noticing this issue, it will be great if you place a 5star review
 * Best regards
 *  Thread Starter [Hashim](https://wordpress.org/support/users/uipro/)
 * (@uipro)
 * [8 years, 9 months ago](https://wordpress.org/support/topic/warning-implode/#post-9413367)
 * Thank you very much [@mhshohel](https://wordpress.org/support/users/mhshohel/)
   for this quick solution.
 * Sure, will give this plugin a 5 stars review 🙂

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

The topic ‘warning: implode()’ is closed to new replies.

 * ![](https://ps.w.org/wp-megamenu/assets/icon-256x256.jpg?rev=2451874)
 * [WP Mega Menu](https://wordpress.org/plugins/wp-megamenu/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/wp-megamenu/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/wp-megamenu/)
 * [Active Topics](https://wordpress.org/support/plugin/wp-megamenu/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/wp-megamenu/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/wp-megamenu/reviews/)

## Tags

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

 * 3 replies
 * 2 participants
 * Last reply from: [Hashim](https://wordpress.org/support/users/uipro/)
 * Last activity: [8 years, 9 months ago](https://wordpress.org/support/topic/warning-implode/#post-9413367)
 * Status: resolved