首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Wordpress菜单对单个页面使用散列标签,但在加载博客模板时不使用

问Wordpress菜单对单个页面使用散列标签,但在加载博客模板时不使用
EN

Stack Overflow用户
提问于 2016-10-08 19:18:26
回答 1查看 338关注 0票数 0

我正在创建一个单页面的wordpress网站。header.php中的主菜单使用散列链接来引用页面中的内容。网页正文中的所有内容都加载到page-home.php中。然而,我的主菜单中的一项是博客。博客加载了完全不同的模板。一旦进入博客,其他菜单项就不起作用了,因为散列链接在index.php模板中不再包含要连接的内容。当url是/blog/时,我应该有条件地加载一个单独的菜单吗?在index.php上调用单独的标头?

EN

回答 1

Stack Overflow用户

发布于 2016-10-08 19:49:53

不需要两个header.php文件。在当前header.php中使用以下代码

代码语言:javascript
复制
<?php
     if(is_page('Home'){ //or whatever your home page is called
       wp_nav_menu ( $arrayName = array( 'theme_location' => 'primary', 'container' => 'nav', 'container_class' =>  'navbar-collapse collapse', 'menu_class'    =>  'nav navbar-nav navbar-right' ) );
     } else{
        //INSERT CODE FOR BLOG MENU
       }
 ?>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39931724

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档