wordpress之wp_nav_menu应用阐明

其次要用处是经过该办法,
完成后盾的生成菜枯燥用。
应用该性能之前,必需激活主题3.0+菜单性能。
办法如下:
在functions.php文件中退出
add_theme_support( 'nav-menus' );或许
•// 自定义菜单
•register_nav_menus(
•array(
•‘header-menu’ => __( ’导航自定义菜单’ ),
•‘footer-menu’ => __( ’页角自定义菜单’ )
•)
•);简略调用如下:
<?php wp_nav_menu($args);?>
调用的menu默许排版为
 
<?php $defaults = array(
'theme_location' => ,
'menu' => ,
'container' => 'p',
'container_class' => 'menu-{menu slug}-container',
'container_id' => ,
'menu_class' => 'menu',
'menu_id' => ,
'echo' => true,
'fallback_cb' => 'wp_page_menu',
'before' => ,
'after' => ,
'link_before' => ,
'link_after' => ,
'depth' => 0,
'walker' => );
?>

假如是多菜单的话,如下调用

<?php echo wp_nav_menu( array( 'container_class' => 'menu-header', 'theme_location' => 'primary' ) ) ?>

依据能否登录生成不同该菜单栏

<?php
if ( is_user_logged_in() ) {
wp_nav_menu( array( 'theme_location' => 'logged-in-menu' ) );
} else {
wp_nav_menu( array( 'theme_location' => 'logged-out-menu' ) );
}
?>

移除菜单栏
<?php
function my_wp_nav_menu_args( $args = '' )
{
$args['container'] = false;
return $args;
} // function

add_filter( 'wp_nav_menu_args', 'my_wp_nav_menu_args' );
?>
或许
<?php wp_nav_menu( array( 'container' => '' ) ); ?>

生成的菜单css格调为

能够经过

1 'before'          => ,<BR>  'after'           => ,<BR>  'link_before'     => ,<BR>  'link_after'      => ,<BR>

增加应用的标签,并对其进行css丑化,能够让你取得心中想要的成果。

以上就是安达网络工作室关于《wordpress之wp_nav_menu使用说明》的一些看法。更多内容请查看本栏目更多内容!

本文相关话题: wordpress wp_nav_menu
版权声明:本文为 安达网络工作室 转载文章,如有侵权请联系我们及时删除。
相关文章
遗记wordpress的登录明码的处理办法(比拟简略)

起初在一站长的博客中看到了一个很简约的处理办法(当然不是重装啦,尽管也能够),就是把上面的代码写进一...

WordPress疾速增加友谊链接性能的办法

本文实例讲述了WordPress疾速增加友谊链接性能的办法。分享给大家供大家参考。详细办法剖析如下: WordPres...

WordPress给博客题目加上页码的办法

本文实例讲述了WordPress给博客题目加上页码的办法。分享给大家供大家参考。详细剖析如下: 很多冤家为了优...

WordPress中编写自定义存储字段的相干PHP函数解析

WordPress 的自定义字段就是文章的 meta 信息(元信息),利用这个性能,能够扩大文章的性能,是学习 WordP...

WordPress特定文章对搜寻引擎暗藏或只容许搜寻引擎查看

对搜寻引擎暗藏特定的文章 这个成绩的起源是这样的: 家喻户晓,随着搜寻引擎的改进,会越来越排挤采集和伪...

WordPress给文章图片主动增加链接的办法

本文实例讲述了WordPress给文章图片主动增加链接的办法。分享给大家供大家参考。详细剖析如下: 咱们会看到...

需求提交

客服服务

亿鸽在线客服系统