Warning: Invalid argument supplied for foreach()

编辑于:2022年01月04日

安装了一个 WordPress 插件:wpjam-search。有警告信息抛出:Warning: Invalid argument supplied for foreach(),这是因为循环的数据不是有效数组,需要在 foreach 之前判断数据源,我们打开被警告的文件,做一下修改:

//找到对应行
foreach ( $menu as $i => $item ) {

//可以修改为
if(is_array($menu)){
    foreach ( $menu as $i => $item ) …
}

//或者修改为
foreach ( (array)$menu as $i => $item ) {

相关推荐

WordPress 禁止密码重置找回功能

WordPress 禁止密码重置找回功能

对于只允许使用手机号验证码注册和登录的 WordPress 而言,密码重置或找回功能就没啥用处了,可以直接禁止此功能。 代码部署 在主题functions.php文件底部,添加如下代码,保存后生效。 function disable_password_r ...

暂无评论