我有一个WP 3.3.0站点正在生产中运行。(version.php说$wp_version = \'3.3\';
)
我有一个使用WP内置功能的主菜单。我使用
wp_nav_menu(array( \'container_class\' => \'menu-header\', \'theme_location\' => \'primary\'));
我复制了该站点,将其安装在其他位置,并对3.3.1进行了更新。
这打破了博客的导航:不再应用CSS样式。我很快找到了原因。之前看起来是这样的:
<div class="menu-header">
<ul id="menu-mainmenu" class="menu">
....
<ul class="sub-menu">
....
</ul>
</ul>
</div>
现在看来是这样的:
<div class="menu">
<ul>
....
<ul class="children">
....
</ul>
</ul>
</div>
现在我完全同意这是一个改进了语义的变化,但我真的必须期待“稳定性和维护更新”带来的突破性变化吗?尤其是在
the announcement? 这就意味着,每次出现一个小的更新,前端专家都必须随时待命灭火,这真的很糟糕罢工>
Edit: 我刚刚检查了nav-menu-template.php
在更新的(有故障的)安装上,它不包含获取child
班还有diff 因为文件显示未进行任何中断更改。我完全不知道这是从哪里来的,我会进一步调查。