如何将Bootstrap导航栏集成到WordPress主题中

导读:您是否曾想加快主题开发过程?我认为答案是“是”,并且您已经了解 bootstrap 并在模型中使用它进行开发。这就提出了一个问题:“如何将 bootstra

您是否曾想加快主题开发过程?我认为答案是“是”,并且您已经了解 bootstrap 并在模型中使用它进行开发。这就提出了一个问题:“如何将 bootstrap 组件集成到 wordpress 主题中?”

本系列教程将介绍如何将最流行的 Bootstrap 组件集成到 WordPress 主题中。让我们从 Navbar 组件开始,它可以轻松创建响应式导航栏。为了使本教程易于理解,我将使用一个仅包含徽标和菜单的导航栏。


1. 使用 Bootstrap 框架编写导航栏

以下是 Bootstrap 文档页面的源代码:


让我们仔细看看代码并澄清一些事情,以便更好地理解本教程的下一部分。


包装器 - 一个

标签,其类为“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

至:


下一步是从后端输出菜单而不是模型菜单。对于这些行:


与:

 '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主题中的详细内容,更多请关注本网内其它相关文章!

WPS Office

这里不仅为大家提供了WPS Office安装包,还有office/word/excel/ppt/wps的零基础入门到精通超全教程,你想学的和不懂的,这里都有!感兴趣的小伙伴快来保存学习吧!

下载 相关标签: bootstrap wordpress php jquery css bootstrap ul github WordPress 来源:php中文网 收藏 点赞 上一篇:如何为WordPress插件添加微信小程序功能 下一篇:如何开发一个自动生成留言板的WordPress插件 本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn 作者最新文章

C语言文件操作:如何处理临时文件? 2024-10-16 10:06:02

使用泛型后 Java 函数的性能会有哪些影响? 2024-10-16 09:36:02

何时在 Java 中使用 lambda 表达式创建函数? 2024-10-16 09:24:02

Java 中的泛型方法有什么限制? 2024-10-16 09:15:02

Java 中的类型参数的具体含义是什么? 2024-10-16 08:51:01

Java 中的反射如何影响泛型? 2024-10-16 08:48:02

C语言条件编译:从基础到高级的疑难解答全攻略 2024-10-16 08:21:01

C语言数据结构:面向对象编程中数据结构的最佳实践 2024-10-15 20:24:02

php 闭包原理深入探究 2024-10-15 20:03:01

C语言条件编译:逐个攻克疑难问题,打造高效代码 2024-10-15 18:48:01 最新问题 我点击提交,为什么出不来运行结果? 我点击提交,为什么出不来运行结果? P粉939435542来自于2024-10-13 22:21:23 0 1 87 这个课,前边的内容没有 这个课,前边的内容没有,怎么第一课一开始前边已经做了一大堆的事情了,我们是从中间开始吗 糖吻来自于2024-10-13 19:36:16 0 0 62 用了gard("admin")还需要单独验证吗? 在控制器中用了gard("admin")->attempt($rules)后还需要单独写查询语句验证吗? P粉709840553来自于2024-09-24 11:07:51 0 0 542 为什么password密码在数据据值都不样 自动生成后在数据库password这个字段中为什么会出现值不一样,生成都是用的是:admin888 P粉709840553来自于2024-09-24 11:06:02 0 0 473 运行视频看不了啊 运行视频看不了啊 P粉109248948来自于2024-09-24 10:21:09 0 0 351 为啥开头不写结束符号 ?> 就写一个   就写一个P粉052048067来自于2024-09-11 18:01:19 0 1 782 按照老师的方法不传值给TP6后台,再接收参数。出现以下错误。怎么办 http://localhost/index.php/admin/index/userliste 的远程资源。(原因:CORS 头缺少 'Access-Control-Al... 凡人来自于2024-07-09 15:20:49 1 39 2174 请问写php项目都要用到git吗 请问写php项目都要用到git吗 PHP中文网用户-4202961来自于2024-06-11 14:28:59 0 57 2787 请问能提供下源码么 请问能提供下源码么?想对照着看 周珂儿来自于2024-06-06 08:56:32 0 47 2495 为什么我用的laravel10不走handle文件中的render方法,无法输出断点内容 为什么我用的laravel10不走handle文件中的render方法,无法输出断点内容 许飞来自于2024-06-02 14:41:32 0 50 1926 相关专题 更多>

php文件怎么打开

php怎么取出数组的前几个元素

php反序列化失败怎么办

php怎么连接mssql数据库

php连接mssql数据库的方法

html怎么上传

PHP出现乱码怎么解决

php文件怎么在手机上打开

你也想0元试听小码王编程课程吗?
填写信息免费预约
免责申明:以上展示内容来源于合作媒体、企业机构、网友提供或网络收集整理,版权争议与本站无关,文章涉及见解与观点不代表小码王官方立场,请读者仅做参考。本文标题:如何将Bootstrap导航栏集成到WordPress主题中,本文链接:https://www.xiaomawang.cn/help/215210.html;欢迎转载,转载请说明出处。若您认为本文侵犯了您的版权信息,或您发现该内容有任何涉及有违公德、触犯法律等违法信息,请您立即通过邮件(邮箱号:)联系我们及时修正或删除。
校区接待前厅
校区太空走廊
校区教室环境
校区多功能教室
小码王少儿编程体验课程免费预约