Wordpress 如何删除导航菜单中的自动生成

Wordpress how to remove auto generated   in the navigation menu

我将包含我的 header.php 的页面上传到 wordpress,我的 header 已在其中自动生成 &nbsp 以及#text。

我尝试添加此代码但没有任何反应。

remove_filter( 'the_content', 'wpautop' );
remove_filter( 'the_excerpt', 'wpautop' );

有什么解决办法吗?

编辑:
这是“ ”出现的地方:
https://imgur.com/a/PT9GWDi

因此您的主题在“导航菜单项”中输出 &nbsp。所以尝试使用下面的代码,看看它是否删除了那些多余的空格!

add_filter( 'wp_nav_menu_objects', 'rempving_extra_spaces_from_nav_menu_items', 999);

function rempving_extra_spaces_from_nav_menu_items($items)
{
  $items = str_replace('            ',  '', $items);
  return $items;
}

代码进入主题的 functions.php 文件。