怎样才能消除警告信息?

时间:2014-12-19 作者:Nash Patel

URL:http://www.gazettevandetroit.com/

错误:警告:为/home/gazettev/public\\u html/wp-content/themes/definish-wp/template-home中的foreach()提供的参数无效。php第118行

代码文件:http://ideone.com/VNLGKq

注意:我不是程序员。请更改代码。Wordpress版本4.0.1

1 个回复
SO网友:Karun

看起来你的$categories 是空数组。要解决此问题,请始终检查数组是否为空。

在第117行中添加代码以检查数组是否为空

<?php if( !empty( $categories ) ){ ?>
和167号管线更换

<?php } ?>
使用

<?php } } ?>
如果要永久删除任何错误或警告消息,可以使用php代码error_reporting(0);. 在你的functions.php 文件

额外打开wp-config.php 归档并检查WP_DEBUG. 它一定是假的;

define( \'WP_DEBUG\', false );

结束

相关推荐

Displaying oEmbed errors?

有时,通过oEmbed嵌入项目是不可能的,例如,当YouTube视频已禁用嵌入时。The oEmbed service will return a 401 Unauthorized, 并且不会转换代码。有没有办法通知用户这一点?当前的工作流是非直观的(至少对我来说),我更喜欢在WordPress页面上,或者更好的是,在编辑器中显示一条消息,说明对象无法嵌入。