WordPress「外観→カスタマイズ」エラーの改善方法

WordPressの外観カスタマイズにて下のようなエラーが出た際の改善方法を紹介します。

Fatal error: Uncaught Exception: Supplied nav_menu_item value missing property: description in ~/public_html/wp-includes/customize/class-wp-customize-nav-menu-item-setting.php on line 183

Fatal error class-wp-customize-nav-menu-item-setting.php on line 183

こちらの記事を参考にさせていただきました。

functions.phpに記述

外観 テーマファイルエディター → functions.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;
}

これで、外観カスタマイズで生じたエラーが改善されました!