Title: Minor bug in widgets/widgets/basic.php
Last modified: August 21, 2016

---

# Minor bug in widgets/widgets/basic.php

 *  [matt.chugg](https://wordpress.org/support/users/mattchugg/)
 * (@mattchugg)
 * [12 years, 8 months ago](https://wordpress.org/support/topic/minor-bug-in-widgetswidgetsbasicphp/)
 * On or around line 315 there a line, foreach(glob($dir.’/’.$template_file) as 
   $file) {
 * glob doesn’t always return an array, it can return false on error, which causes
   a Warning: Invalid argument supplied for foreach() in when using the post loop
   widget
 * I fixed on my version by changing it to :
 *     ```
       $files = glob($dir.'/'.$template_file);
                               if(is_array($files)) {
                                   foreach($files as $file) {
                                           $templates[] = str_replace($dir.'/', '', $file);
                                   }
                               }
       ```
   
 * _[Moderator Note: Please post code & markup between backticks or use the code
   button. Your posted code may now have been permanently damaged by the forum’s
   parser.]_
 * [http://](https://wordpress.org/support/topic/minor-bug-in-widgetswidgetsbasicphp/?output_format=md)`
   wordpress.org/plugins/siteorigin-panels/

The topic ‘Minor bug in widgets/widgets/basic.php’ is closed to new replies.

 * ![](https://ps.w.org/siteorigin-panels/assets/icon.svg?rev=2556869)
 * [Page Builder by SiteOrigin](https://wordpress.org/plugins/siteorigin-panels/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/siteorigin-panels/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/siteorigin-panels/)
 * [Active Topics](https://wordpress.org/support/plugin/siteorigin-panels/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/siteorigin-panels/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/siteorigin-panels/reviews/)

 * 0 replies
 * 1 participant
 * Last reply from: [matt.chugg](https://wordpress.org/support/users/mattchugg/)
 * Last activity: [12 years, 8 months ago](https://wordpress.org/support/topic/minor-bug-in-widgetswidgetsbasicphp/)
 * Status: not resolved