When a single category is chosen, an error appears on the page
Warning: in_array() expects parameter 2 to be array, string given in /home/barefruit/hvg-fabrics.barefruit.com.au/wp-content/plugins/mixitup-portfolio-widget/mixitup-portfolio-widget.php on line 142
Warning: in_array() expects parameter 2 to be array, string given in /home/barefruit/hvg-fabrics.barefruit.com.au/wp-content/plugins/mixitup-portfolio-widget/mixitup-portfolio-widget.php on line 202
Also when the widget is opened in back-end, the chosen category is no longer preselected.
Both can be fixed by adding the following code to mixitup-portfolio-widget.php:
// cast $category_ids[0] to array if just a single category chosen
if(!is_array($category_ids[0])) $category_ids[0] = array($category_ids[0]);
Insert it twice, once on line #138 to fix the front-end error, and once on line #348 to fix the back-end.
Can the author include this fix in the next version? Thanks
]]>Warning: Invalid argument supplied for foreach() in /~/wp-content/plugins/awesome-wp-mixitup-portfolio/Awesome-Wp-Mixitup-Portfolio.php on line 100
foreach($terms_area as $term) :
]]>