本网站上的菜单不符合预期。
这可能是一个转发,虽然我已经阅读了这个问题的所有以前的解决方案......它现在正在打破我的大脑。
我目前正在使用这种 CSS 技术来证明菜单的元素:
<ul class="justified"><li>Element</li></ul>
CSS Tricks(最后一种技术)给出了解释:
https://css-tricks.com/equidistant-objects-with-css/
我一直在不同的网站上使用这个解决方案,现在我在更新 Wordpress 后遇到了这个问题。(升级后我第一次遇到主题问题)。
谢谢您的帮助,
更新#1
在 Pangloss 的回答中,WordPress 正在生成<li>
元素而不用空格分隔它们。这是一个奇怪的行为......我通过手动添加缺少的空格来解决问题。
$menu = wp_nav_menu($defaults);
$menu = str_replace("</li><li", "</li> <li", $menu);