看着Wordpress代码,我很努力地找到菜单放在一起的位置(待渲染)。哪里/什么是输出菜单的wordpress函数?
例如,如果我想输出'menu-1'其中是创建输出结果的函数/类吗?
它使用一个类来完成创建吗?它是否遵循特定的模式?
看着Wordpress代码,我很努力地找到菜单放在一起的位置(待渲染)。哪里/什么是输出菜单的wordpress函数?
例如,如果我想输出'menu-1'其中是创建输出结果的函数/类吗?
它使用一个类来完成创建吗?它是否遵循特定的模式?
Walker_Nav_Menu而wp_nav_menu是WordPress的导航后面。根据你的要求,你需要定制wp_nav_menu
$defaults = array(
'theme_location' => '',
'menu' => '',
'container' => 'div',
'container_class' => '',
'container_id' => '',
'menu_class' => 'menu',
'menu_id' => '',
'echo' => true,
'fallback_cb' => 'wp_page_menu',
'before' => '',
'after' => '',
'link_before' => '',
'link_after' => '',
'items_wrap' => '<ul id="%1$s" class="%2$s">%3$s</ul>',
'depth' => 0,
'walker' => ''
);
wp_nav_menu($defaults);
对于添加自定义菜单选项,允许用户添加和组织的菜单,你会在你的function.php添加此
add_theme_support('menus');
而且那么你就可以在任何地方粘贴此代码要显示自定义菜单
<?php wp_nav_menu(array('sort_column' => 'menu_order', 'container_class' => 'menu-header')); ?>
的wp_nav_menu是与AF WordPress的网页上显示的菜单主要功能ew参数存储为数组。 Sort_column指示WordPress遵循选项中的顺序,而container_class:.menu-header是用于设置此菜单样式的CSS类。要显示多个菜单,您可以使用$ id,$ slug,$ menu来指定id,slug,菜单名称
您看到哪个wordpress文件的代码? – Gunaseelan 2015-02-24 05:19:41
最新的一个,我用svn来拉取最新的代码。 但我怀疑现在代码的区域相当稳定。 – FFMG 2015-02-24 19:31:10