解决网站Uncaught Exception: Supplied nav_menu_item value missing property报错-zibll教程分享社区-zibll子比主题-WordPress主题模板-zibll子比主题

解决网站Uncaught Exception: Supplied nav_menu_item value missing property报错

如图所示,这个问题比较常见,事实上算是WordPress的一个小bug,可以根据报错文件路径和函数就可以大致分析是由菜单数据造成了,解决办法也很简单,两种方案。

1.进入后台、外观、菜单,删除当前菜单,再重新创建就行了

2.如果你觉得你目前的菜单删除重建比较麻烦,可以将以下代码添加到主题根目录的functions.php文件底部,但是这种方式,主题每次更新都需要添加一次

add_filter('wp_get_nav_menu_items', 'zib_wp_get_nav_menu_items_filter_xx55', 10, 3);
function zib_wp_get_nav_menu_items_filter_xx55($items, $menu, $args)
{
    foreach ($items as $key => $item) {
        $items[$key]->description = '';
    }

    return $items;
}

图片-5

 

请登录后发表评论

    没有回复内容