【发布时间】:2018-04-21 04:06:33
【问题描述】:
我在 html/css 中创建了一个自定义导航,并将其应用于我在 wordpress 中的 header.php 文件(所有页面链接都链接到我的 html 页面)。我将如何使用这种导航样式作为我的主要导航? IE。每当我创建页面时,页面链接都会进入导航?我试过删除所有的 html 链接,但它似乎不起作用。以下是该网站的链接:http://ixd487.firebird.sheridanc.on.ca/wordpress/
下面是我粘贴到 header.php 中导航部分的内容
<!-- nav -->
<nav class="navbar navbar-expand-lg navbar-dark navbar-site sticky-top0 nav-fill0 navbar-lg0 navbar-transparent0" role="navigation">
<div class="container">
<button class="navbar-toggler site-toggler collapsed" type="button" data-toggle="collapse" data-target="#siteMenu" aria-controls="siteMenu" aria-expanded="false" aria-label="Toggle navigation">Menu</button>
<div class="collapse navbar-collapse" id="siteMenu">
<ul class="navbar-nav mr-auto">
<li class="nav-item home-icon">
<a class="nav-link" href="index.html">Home</a>
</li>
<li class="nav-item ">
<a class="nav-link" href="whymac.html">Why McMaster?</a>
</li>
<li class="nav-item ">
<a class="nav-link" href="co-op.html">Co-Op/Internships</a>
</li>
<li class="nav-item ">
<a class="nav-link" href="summergrad.html">Summer & Recent Grads</a>
</li>
<li class="nav-item ">
<a class="nav-link" href="funding.html">Funding</a>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="https://mps.mcmaster.ca/_staging/bw/elements/#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Recruitment
</a> <div class="dropdown-menu" aria-labelledby="navbarDropdown">
<a class="dropdown-item" href="careerfairs.html">Career Fairs</a>
<a class="dropdown-item active" href="infosessions.html">Information Sessions</a>
</div>
</li>
<li class="nav-item ">
<a class="nav-link" href="postnow.html">Post Now</a>
</li>
<li class="nav-item ">
<a class="nav-link" href="contact.html">Contact</a>
</li>
</ul>
</div>
</div>
</nav>
<?php html5blank_nav(); ?>
<!-- /nav -->
【问题讨论】:
-
通过 wordpress 管理仪表板进行操作
-
您需要使用 Wordpress 的内置 wp_nav_menu 功能,而不是对导航项目进行硬编码。这还将生成必要的类,您需要将样式添加到当前查看的菜单项。