HP 通知: PHP 警告: plugin.php の foreach() に指定された引数が無効です
P粉561749334
P粉561749334 2023-12-13 11:14:24
0
2
486

エラー ログに大量のエラーが記録されます。 この問題の解決方法を知っている人はいますか?

それらはすべて同じです:

[Mon Jun 27 12:39:xx.518352 2022] [proxy_fcgi:error] [pid 4663:tid 139793920644864] [client 84.80.28.xx:52348] AH01071: エラーが発生しました "PHP メッセージ: PHP 警告: 無効です" は、/home/685947.example.com/public_html/wp-admin/includes/plugin.php の 1779 行目で foreach() に指定されたパラメータです。参照アドレス: https://example.com/mijn-account/

これはコードです (デフォルトの WordPress ファイル):

ああああ

P粉561749334
P粉561749334

全員に返信(2)
P粉553428780

変数 ($menu) が受け取る値は配列ではない可能性があります。

たとえば、検証を追加すると楽しいでしょう:

リーリー
いいねを押す +0
Jenson.Wang

変数 ($menu) は空の配列である可能性があります

function remove_menu_page( $menu_slug ) {    
    global $menu;    
    if(!empty($menu)){ 
        foreach ( $menu as $i => $item ) {        
            if ( $menu_slug === $item[2] ) {            
                unset( $menu[ $i ] );            
                return $item;        
            }   
        }  
    }  
  return false;
}

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!