WordPress教程|WordPress 自定义主题和背景时报错解决

WordPress教程|WordPress 自定义主题和背景时报错解决,第1张

如果打开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教程|WordPress 自定义主题和背景时报错解决,第2张


将代码添加到当前主题函数模板 functions.php 中:

  1. add_filter('wp_get_nav_menu_items', 'my_wp_get_nav_menu_items', 10, 3);
  2. function my_wp_get_nav_menu_items($items$menu$args) {
  3.     foreach($items as $key => $item)
  4.     $items[$key]->description = '';
  5.     return $items;
  6. }

之后,再次打开自定义主题菜单错误消失,但代码必须保留在主题中,移除后问题依旧存在。

另一个解决办法
删除后台之前建的所有菜单,可以彻底解决这个问题,然后重新创建菜单。


DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » WordPress教程|WordPress 自定义主题和背景时报错解决

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情