WordPress でテーマと背景をカスタマイズするときに致命的なエラーが発生した場合の対処方法

藏色散人
リリース: 2020-06-16 13:51:36
転載
4120 人が閲覧しました

次のコラム WordPress Tips では、WordPress でテーマや背景をカスタマイズする際の致命的なエラーの解決策を紹介します。困っている友人の役に立てば幸いです。

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:zmingcx.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート