为foreach()错误提供的参数无效

时间:2013-04-12 06:46:17

标签: php foreach arguments

我在为主题安装了一个childtheme之后就出现了这个错误。儿童主题是Crystalline。

错误是:

  

警告:第3行的crystal / footer.php中为foreach()提供的参数无效

footer.php我有这个:

<?php
global $options;
foreach ($options as $value) {
  if (get_settings( $value['id'] ) === FALSE) { $$value['id'] = $value['std']; }
  else { $$value['id'] = get_settings( $value['id'] ); }
 }
?>
</div><!-- #main -->

<?php thematic_abovefooter(); ?>    

<div id="footer">
    <?php get_sidebar('subsidiary'); ?>
    <div id="siteinfo">        
        <?php /* footer text set in theme options */ echo   
     stripslashes($thm_footertext); ?>
        <br/><a href="http://www.reflectionmedia.ro/blog/">Crystalline  
     Child Theme</a>
    </div><!-- #siteinfo -->
</div><!-- #footer -->

 </div><!-- #wrapper .hfeed -->

 <?php wp_footer() ?>

 </body>
 </html>

1 个答案:

答案 0 :(得分:2)

$options

可能不是数组或对象。

检查:

var_dump($options);