Home Page foreach fout
-
Hallo,
Ik heb sinds kort ineens de volgende error op mijn website staan:
Warning: Invalid argument supplied for foreach() in http://www.emoc.nl/wp-content/themes/emoc/home_page.php on line 77
Deze komt alleen voor op de homepage.
Nou ben ik een beginner als het gaat om wordpress.
Lijn 77 is waar de error begint.
Op lijn 75 begint het volgende code-segment:<?php
$alterego_home_teasers_count=0;
foreach ($alterego_home_teasers as $home_block) {
switch ($home_block) {
case ‘Content’:?>
<!– CONTENT START –>
<?php if($alterego_home_teasers_count){?>
<div class=”pagedivider”></div>
<div class=”divide45″></div>
<?php } $alterego_home_teasers_count++;?>
<?php the_content(); ?>
<div class=”divide35″></div>
<!– CONTENT END –>
<?php break;
case ‘Partners’:?>
<!– CONTENT START –>
<?php if($alterego_home_teasers_count){?>
<div class=”pagedivider”></div>
<?php } $alterego_home_teasers_count++;?>
<ul class=”partners”>
<?php if(is_array($alterego_partners)){
$partner_counter = 0;
foreach ($alterego_partners as $image) {
$image = wp_get_attachment_image_src($image); $image = $image[0];
echo ‘- <img src=”‘.$image.'”>
‘;
$partner_counter++;
}
}
?><div class=”clear”></div>
<!– CONTENT END –>
<?php break;
case ‘Teasers’:?>
<?php if($alterego_home_teasers_count){?>
<!–div class=”pagedivider”></div>
<div class=”divide45″></div–>
<?php } $alterego_home_teasers_count++;?>
<!– TEASERS START –>
<?php
$alterego_teaser_title = $pagecustoms[“alterego_teaser_title”];
$alterego_teasers_type = $pagecustoms[“alterego_teasers_type”];
if (isset($pagecustoms[“alterego_teasers_category”]))$alterego_teasers_category = $pagecustoms[“alterego_teasers_category”];
else $alterego_teasers_category = “”;
$alterego_teasers_number = $pagecustoms[“alterego_teasers_number”];
$alterego_excerpt_number = $pagecustoms[“alterego_excerpt_number”];
$alterego_teasers_portfolio = $pagecustoms[“alterego_teasers_portfolio”];
if($alterego_teasers_type==”blog”)
echo do_shortcode(“[post_teaser title=’$alterego_teaser_title’ number=$alterego_teasers_number order=’latest’ type=’text’ excerpt_words=$alterego_excerpt_number category=’$alterego_teasers_category’]”);
else
echo do_shortcode(“[projects_teaser portfolio=’$alterego_teasers_portfolio’ title=’$alterego_teaser_title’ number=$alterego_teasers_number order=’latest’ type=’text’ excerpt_words=$alterego_excerpt_number category=’$alterego_teasers_category’]”);
?>
<!–div class=”divide30″></div–>
<!– TEASERS END –>
<?php break;
case ‘Taglines’:?>
<?php if($alterego_home_teasers_count){?>
<div class=”pagedivider”></div>
<div class=”divide30″></div>
<?php } $alterego_home_teasers_count++;?>
<!– TAGLINES START –><?php
$tagline_bodies = $pagecustoms[“alterego_taglines”];
if($alterego_tagline_carousel_active==”on” && is_array($tagline_bodies)){
// Quotes Data$tagline_duration = $pagecustoms[“alterego_carousel_speed”];
$tagline_height = $pagecustoms[“alterego_carousel_height”];
if ($tagline_height!=””) $tagline_height = “height:”.str_replace(“px”, “”,$tagline_height).”px”;
?><!–
###############################
– QUOTE ROTATOR –
###############################
–>
<div id=”quotes_carousel” style=”<?php echo $tagline_height;?>”>-
<?php
- <div class=”quote”><h4><?php echo do_shortcode($body); ?></h4></div>
$tagline_count = 0;
foreach ($tagline_bodies as $body) {
?><?php
} //End foreach
?></div>
Het onderwerp ‘Home Page foreach fout’ is gesloten voor nieuwe reacties.