我的错误日志中出现了大量错误。 有人知道如何解决这个问题吗?
它们都是一样的:
[Mon Jun 27 12:39:xx.518352 2022] [proxy_fcgi:error] [pid 4663:tid 139793920644864] [client 84.80.28.xx:52348] AH01071:出现错误“PHP 消息:PHP 警告:无效”为第 1779 行 /home/685947.example.com/public_html/wp-admin/includes/plugin.php 中的 foreach() 提供的参数,引用地址:https://example.com/mijn-account/
这是代码(默认 WordPress 文件):
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; }
变量 ($menu) 接收的值可能不是数组。
添加验证会很有趣,例如:
变量 ($menu) 可能是个空数组