mfdc Posted February 13, 2014 Share Posted February 13, 2014 Hi I'm really hoping you can help me, and I'm trying to give as much information as I can, I'm getting an invalid argument supplied for foreach() error, which is referencing the following code (see below) - is their anything obvious you can see? I appreciate I'm a thicko <section class="categorynews"> <?php $categories = thb_HomePageCategories();?> <?php foreach($categories as $category) { ?> <?php $color = GetCategoryColor($category); ?> <div class="categoryholder cf"> <div class="categoryheadline" style="border-color:<?php echo $color; ?>"> <h2><?php $cat = get_category($category); echo $cat->name; ?></h2> <span><a href="<?php echo get_category_link($category); ?>" style="color:<?php echo $color; ?>"><?php _e( '<i class="icon-long-arrow-right"></i> View All Articles', THB_THEME_NAME ); ?></a></span> </div> Quote Link to comment https://forums.phpfreaks.com/topic/286177-issue-with-a-invalid-argument-error/ Share on other sites More sharing options...
Ch0cu3r Posted February 13, 2014 Share Posted February 13, 2014 Make sure thb_HomePageCategories() is returning an array. What is the output of printf('<pre>%s</pre>', print_r($categories, true)); Quote Link to comment https://forums.phpfreaks.com/topic/286177-issue-with-a-invalid-argument-error/#findComment-1468769 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.