次のコラム WordPress Tips では、WordPress でテーマや背景をカスタマイズする際の致命的なエラーの解決策を紹介します。困っている友人の役に立てば幸いです。
WordPress カスタマイズと背景メニューを開くと、次のような致命的なエラーが表示されます:
Fatal error: Uncaught Exception: Supplied nav_menu_item value missing property: description in xxxxxxxxxx/wp-includes/customize/class-wp-customize-nav-menu-item-setting.php:183
次のコードで解決してみてください。
WordPress のテーマと背景をカスタマイズしようとすると、致命的なエラーが発生しました。解決策
コードを現在のテーマ関数テンプレートの function.php に追加します:
add_filter('wp_get_nav_menu_items', 'my_wp_get_nav_menu_items', 10, 3); function my_wp_get_nav_menu_items($items, $menu, $args) { foreach($items as $key => $item) $items[$key]->description = ''; return $items; }
その後, 再度、カスタム テーマのメニューを開くとエラーは消えますが、コードはテーマ内に残す必要があり、削除した後も問題は引き続き発生します。
もう 1 つの解決策は、以前にバックグラウンドで作成されたすべてのメニューを削除することです。これにより、この問題は完全に解決され、メニューを再作成できます。私はこの方法を試したことはありませんが、子供の靴で同じような悩みを抱えている方は試してみて損はないと思います。
以上がWordPress でテーマと背景をカスタマイズするときに致命的なエラーが発生した場合の対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。