再会
我正在使用 wordpress 主题,主题正在添加菜单项并忽略 Wordpress 菜单编辑器。它添加菜单的方式是这样的:
它将所有页面添加到菜单中,并按照添加页面的顺序-因此,如果您希望第一个菜单项位于最后,则必须删除其页面,然后再次添加-然后它将显示为最后一个菜单项.
如何防止这种情况发生并控制我的菜单项?
相关代码 - 包含托管菜单项的“ul.dropdown”的所有位置出现:
函数.php:
// Add ID and CLASS attributes to the first <ul> occurence in wp_page_menu
function add_menuclass($ulclass) {
return preg_replace('/<ul>/', '<ul class="reset dropdown">', $ulclass, 1);
}
和
dropdown.php - 整个文件
<?php wp_nav_menu(array( 'theme_location' => 'primary', 'sort_column' => 'menu_order', 'menu_class' => 'nav-menu', 'container_class' => 'nav-menu',) ); ?>
<div class="clear"></div>