### [如何将Bootstrap导航栏集成到WordPress主题中](https://www.prosaas.cn/article/776) **Published:** 2023-09-06T01:05:17 **Author:** 5201314 **Excerpt:** 您是否曾想加快主题开发过程?我认为答案是“是”,并且您已经了解 Bootstrap 并在模型中使用它进行开发。… 您是否曾想加快主题开发过程?我认为答案是“是”,并且您已经了解 Bootstrap 并在模型中使用它进行开发。这就提出了一个问题:“如何将 Bootstrap 组件集成到 WordPress 主题中?” 本系列教程将介绍如何将最流行的 Bootstrap 组件集成到 WordPress 主题中。让我们从 Navbar 组件开始,它可以轻松创建响应式导航栏。为了使本教程易于理解,我将使用一个仅包含徽标和菜单的导航栏。 * * * ## 1. 使用 Bootstrap 框架编写导航栏 以下是 Bootstrap 文档页面的源代码: Toggle navigation Brand Link Link Dropdown Action Another action Something else here Separated link One more separated link 让我们仔细看看代码并澄清一些事情,以便更好地理解本教程的下一部分。 … _包装器_ - 一个 `` 标签,其类为“navbar”,角色为“navigation”,包装了导航栏的全部内容。 … _标题_ – 一个 `` ,其类为“navbar-header”,在任何尺寸的屏幕上都可见。 … _切换按钮_ - ``,代表小屏幕上折叠的内容;此按钮是必须的,但您可以更改其中的内容。 Brand _品牌_ – 带有徽标的链接;它是可选的,您可以在此处省略它并将其包含在其他地方。 … _可折叠内容_ - 具有“collapse”类和“navbar-collapse”类的 ``;它包含应在小屏幕上折叠的所有内容。 … _菜单_ – 一个 `` ,其类为“nav navbar-nav”,代表站点导航。 * * * ## 2.将模型集成到模板中 此步骤假设您已安装 WordPress 并且您正在开发的主题已激活。 ### 2.1。为菜单准备主题 打开您的 **functions.php** 文件并注册您的导航(如果尚未注册)。 注册引导文件和 jQuery: function wpt\_register\_js() { wp\_register\_script('jquery.bootstrap.min', get\_template\_directory\_uri() . '/js/bootstrap.min.js', 'jquery'); wp\_enqueue\_script('jquery.bootstrap.min'); } add\_action( 'init', 'wpt\_register\_js' ); function wpt\_register\_css() { wp\_register\_style( 'bootstrap.min', get\_template\_directory\_uri() . '/css/bootstrap.min.css' ); wp\_enqueue\_style( 'bootstrap.min' ); } add\_action( 'wp\_enqueue\_scripts', 'wpt\_register\_css' ); 从 GitHub 下载 Edward McIntyre 的 `wp-bootstrap-navwalker` 类。将文件放入主题根文件夹中。返回到您的 **functions.php** 并粘贴以下代码: ### 2.2。在后端创建菜单 导航到您的 WordPress 网站后端**Appearance->Menu**。创建一个名为“Primary”的新菜单并向其中添加项目。转到**管理位置**选项卡,并为名为“主要”的主题位置指定菜单“主要”。保存更改。  WordPress菜单管理页面 ### 2.3。将导航栏模型集成到模板中 打开您的 **header.php** 并将导航栏模型复制并粘贴到您希望其显示的位置。现在我们用 WordPress 的模板功能替换部分模型。首先放置徽标的正确链接。更改此行: Brand 至: 下一步是从后端输出菜单而不是模型菜单。对于这些行: Link Link Dropdown Action Another action Something else here Separated link One more separated link 与: 'top\_menu', 'depth' => 2, 'container' => false, 'menu\_class' => 'nav', //Process nav menu using our custom nav walker 'walker' => new wp\_bootstrap\_navwalker()) ); ?> 现在您已将引导导航栏组件集成到您的主题中。 * * * ## 结论 在本教程中,我们研究了如何将使用 Bootstrap CSS 框架创建的导航栏集成到 WordPress 主题中。要加快主题开发速度,您只需下载源文件并将其粘贴到您的主题中即可。 您还可以在 Envato Market 上找到一些很棒的 Bootstrap 主题和模板,例如 Neon Bootstrap 管理模板或 Selphy Electronics 电子商务 Boostrap 模板。  以上就是如何将Bootstrap导航栏集成到WordPress主题中的详细内容,更多请关注知企PROSAAS其它相关文章! **Tags:** bootstrap, css, github, jquery, php, ul, WordPress **Categories:** WordPress ---