您是否曾想加速主題開發流程?我認為答案是“是”,並且您已經了解 Bootstrap 並在模型中使用它進行開發。這就提出了一個問題:「如何將 Bootstrap 元件整合到 WordPress 主題中?」
本系列教學將介紹如何將最受歡迎的 Bootstrap 元件整合到 WordPress 主題中。讓我們從 Navbar 元件開始,它可以輕鬆建立響應式導覽列。為了使本教學易於理解,我將使用僅包含徽標和功能表的導覽列。
1. 使用 Bootstrap 框架編寫導覽列
以下是 Bootstrap 文件頁面的原始碼:
<nav class="navbar navbar-default" role="navigation"> <!-- Brand and toggle get grouped for better mobile display --> <div class="navbar-header"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a class="navbar-brand" href="#">Brand</a> </div> <!-- Collect the nav links, forms, and other content for toggling --> <div class="collapse navbar-collapse navbar-ex1-collapse"> <ul class="nav navbar-nav"> <li class="active"><a href="#">Link</a></li> <li><a href="#">Link</a></li> <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <b class="caret"></b></a> <ul class="dropdown-menu"> <li><a href="#">Action</a></li> <li><a href="#">Another action</a></li> <li><a href="#">Something else here</a></li> <li><a href="#">Separated link</a></li> <li><a href="#">One more separated link</a></li> </ul> </li> </ul> </div> </nav>
讓我們仔細看看程式碼並澄清一些事情,以便更好地理解本教程的下一部分。
<nav role="navigation">…</nav>
包裝器 - 一個 <nav></nav>
標籤,其類別為“navbar”,角色為“navigation”,包裝了導覽列的全部內容。
<div class="navbar-header">…</div>
標題 – 一個 <div> ,其類別為“navbar-header”,在任何尺寸的螢幕上都可見。
<pre class='brush:php;toolbar:false;'><button class="navbar-toggle" type="button" data-toggle="collapse" data-target=".navbar-ex1-collapse">…</button>
</pre>
<p><em>切換按鈕</em> - <code><button></button>
,代表小螢幕上折疊的內容;此按鈕是必須的,但您可以更改其中的內容。
<a class="navbar-brand" href="#">Brand</a>
品牌 – 帶有徽標的連結;它是可選的,您可以在此處省略它並將其包含在其他地方。
<div class="collapse navbar-collapse navbar-ex1-collapse">…</div>
可折疊內容 - 具有「collapse」類別和「navbar-collapse」類別的 <div>;它包含所有應在小螢幕上折疊的內容。
<pre class='brush:php;toolbar:false;'><ul class="nav navbar-nav">…</ul>
</pre>
<p><em>選單</em> – 一個 <code><ul></ul>
,其類別為“nav navbar-nav”,代表網站導覽。
2.將模型整合到模板中
此步驟假設您已安裝 WordPress 並且您正在開發的主題已啟動。
2.1。為選單準備主題
開啟您的 functions.php 檔案並註冊您的導覽(如果尚未註冊)。
<?php /* Theme setup */ add_action( 'after_setup_theme', 'wpt_setup' ); if ( ! function_exists( 'wpt_setup' ) ): function wpt_setup() { register_nav_menu( 'primary', __( 'Primary navigation', 'wptuts' ) ); } endif; ?>
註冊引導檔和 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 並貼上以下程式碼:
<?php // Register custom navigation walker require_once('wp_bootstrap_navwalker.php'); ?>
2.2。在後端創建選單
導覽至您的 WordPress 網站後端Appearance->Menu。建立一個名為「Primary」的新選單並向其中新增項目。前往管理位置選項卡,並為名為「主要」的主題位置指定選單「主要」。儲存更改。



2.3。將導航列模型整合到模板中
打開您的 header.php 並將導覽列模型複製並貼上到您希望其顯示的位置。現在我們用 WordPress 的模板功能取代部分模型。首先放置徽標的正確連結。更改此行:
<a class="navbar-brand" href="#">Brand</a>
至:
<a class="navbar-brand" href="<?php bloginfo('url')?>"><?php bloginfo('name')?></a>
下一步是從後端輸出選單而不是模型選單。對於這些行:
<ul class="nav navbar-nav"> <li class="active"><a href="#">Link</a></li> <li><a href="#">Link</a></li> <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <b class="caret"></b></a> <ul class="dropdown-menu"> <li><a href="#">Action</a></li> <li><a href="#">Another action</a></li> <li><a href="#">Something else here</a></li> <li><a href="#">Separated link</a></li> <li><a href="#">One more separated link</a></li> </ul> </li> </ul>
與:
<?php /* Primary navigation */ wp_nav_menu( array( 'menu' => '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主題中的詳細內容。更多資訊請關注PHP中文網其他相關文章!

能在三天內學會WordPress。 1.掌握基礎知識,如主題、插件等。 2.理解核心功能,包括安裝和工作原理。 3.通過示例學習基本和高級用法。 4.了解調試技巧和性能優化建議。

WordPress是內容管理系統(CMS)。它提供內容管理、用戶管理、主題和插件功能,支持創建和管理網站內容。其工作原理包括數據庫管理、模板系統和插件架構,適用於從博客到企業網站的各種需求。

wordpressgood forvortalyanewebprojectDuetoItsAsatilityAsacms.itexcelsin:1)用戶友好性,允許Aeserywebsitesetup; 2)sexibility andcustomized andcustomization and numerthemesandplugins; 3)seoop timigimization; and4)and4)

Wix適合沒有編程經驗的用戶,WordPress適合希望有更多控制和擴展能力的用戶。 1)Wix提供拖放式編輯器和豐富模板,易於快速搭建網站。 2)WordPress作為開源CMS,擁有龐大社區和插件生態,支持深度自定義和擴展。

WordPress本身免費,但使用需額外費用:1.WordPress.com提供從免費到付費的套餐,價格從每月幾美元到幾十美元不等;2.WordPress.org需購買域名(每年10-20美元)和託管服務(每月5-50美元);3.插件和主題多數免費,付費的價格在幾十到幾百美元之間;通過選擇合適的託管服務、合理使用插件和主題、定期維護和優化,可以有效控制和優化WordPress的成本。

WordPress核心版本是免費的,但使用過程中可能產生其他費用。 1.域名和託管服務需要付費。 2.高級主題和插件可能需要付費。 3.專業服務和高級功能可能需要付費。

WordPress對初學者來說容易上手。 1.登錄後台後,用戶界面直觀,簡潔的儀表板提供所有必要功能鏈接。 2.基本操作包括創建和編輯內容,所見即所得的編輯器簡化了內容創建。 3.初學者可以通過插件和主題擴展網站功能,學習曲線存在但可以通過實踐掌握。

人們選擇使用WordPress是因為其強大和靈活性。 1)WordPress是一個開源的CMS,易用性和可擴展性強,適合各種網站需求。 2)它有豐富的主題和插件,生態系統龐大,社區支持強大。 3)WordPress的工作原理基於主題、插件和核心功能,使用PHP和MySQL處理數據,支持性能優化。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

SAP NetWeaver Server Adapter for Eclipse
將Eclipse與SAP NetWeaver應用伺服器整合。

Safe Exam Browser
Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

Atom編輯器mac版下載
最受歡迎的的開源編輯器

Dreamweaver CS6
視覺化網頁開發工具

Dreamweaver Mac版
視覺化網頁開發工具