我今天注意到我的错误日志中到处都是这些信息。我不太清楚是什么原因造成的。以前有人见过这个吗?
[Mon Mar 25 17:24:23 2013] [error] [client] PHP Warning: Invalid argument supplied for foreach() in /var/www/html/mysite/wp-admin/includes/plugin.php on line 1290, referer: http://mysite/contact/
线
1290
是
foreach
在以下代码中。我不知道这是什么意思,也不知道从哪里开始寻找。
/**
* Remove a top level admin menu
*
* @since 3.1.0
*
* @param string $menu_slug The slug of the menu
* @return array|bool The removed menu on success, False if not found
*/
function remove_menu_page( $menu_slug ) {
global $menu;
foreach ( $menu as $i => $item ) {
if ( $menu_slug == $item[2] ) {
unset( $menu[$i] );
return $item;
}
}
return false;
}
我可不想
admin_menu
据我所知。
有什么想法吗?