2016-10-06 61 views
0

我希望在主页上有一个没有徽标的导航栏,并且在整个网站的其余部分都使用徽标进行导航。这是我目前在我的孩子主题header.php中。基于Wordpress页面模板更改导航

<?php if (is_page_template('page-templates/wex_home.php')) : ?> 
    <div class="btn-menu col-md-8 col-sm-6 col-xs-12"><i class="fa fa-navicon"></i></div> 
    <nav id="mainnav" class="main-navigation col-md-8 col-sm-12 col-xs-12" role="navigation"> 
    <?php wp_nav_menu(array('theme_location' => 'primary', 'menu_id' => 'primary-menu')); ?> 
    </nav><!-- #site-navigation --> 
<?php else : ?> 
    <div class="site-branding col-md-4 col-sm-6 col-xs-12"> 
    <?php astrid_branding(); ?> 
    </div> 
    <div class="btn-menu col-md-8 col-sm-6 col-xs-12"><i class="fa fa-navicon"></i></div> 
    <nav id="mainnav" class="main-navigation col-md-8 col-sm-6 col-xs-12" role="navigation"> 
    <?php wp_nav_menu(array('theme_location' => 'primary', 'menu_id' => 'primary-menu')); ?> 
    </nav><!-- #site-navigation --> 
<?php endif; ?> 

回答

0

一个简单的方法来检查,如果你在你的header.php文件的网页是使用is_front_page()功能。更多的信息可以在here找到。

0

我会尝试使用允许编辑特定页面的CSS的黄色铅笔插件。它有一个很好的编辑器,可以帮助您选择该页面上徽标的可见性,但只需按隐藏和不可见按钮即可。只是一个超级简单的方法来实现你想要的。