Sage:現代WordPress主題框架
幾年前,我們以WordPress主題框架為“根源”。 此後,根已經發展成為一家提供兩個強大工具集的公司:鼠尾草和基岩。本文著重於Sage,這是一個利用HTML5樣板,Gulp,Bower和Bootstrap的框架,用於簡化WordPress主題開發。我們將概述這些工具,安裝,自定義和基本的Sage Workflow。
鼠尾草的關鍵優勢:>
html5樣板:
>可提供堅固基礎的強大前端模板。
>或者,從github存儲庫下載zip文件,提取並將內容複製到WordPress主題目錄中的新文件夾。
theme-name
<code class="language-bash">git clone https://github.com/roots/sage.git theme-name</code>Sage保持標準的WordPress主題結構,並具有增強功能的添加:
index.php
,functions.php
,404.php
,等)lib
>目錄:包含主題配置和實用程序文件(assets.php
,init.php
,titles.php
)。
main.css
lang
>
sage.pot
templates
>通過
>文件自定義Sage。 關鍵自定義點包括:
lib/init.php
add_theme_support('title-tag')
導航菜單:register_nav_menus()
>張貼縮略圖:add_theme_support('post-thumbnails')
帖子格式:add_theme_support('post-formats')
html5標記:add_theme_support('html5')
編輯器樣式節:add_editor_style()
>在register_sidebar()
widgets_init()
工作流:使用Bower:
使用Bower命令來管理前端軟件包:
<code class="language-bash">git clone https://github.com/roots/sage.git theme-name</code>
:搜索包裝。
> :安裝軟件包。bower search <query></query>
:列表已安裝的軟件包。 bower install <package></package>
:卸載軟件包。 bower list
bower uninstall <package></package>
>安裝Gulp插件:>運行以編譯和優化資產。 提供實時更新。
文件控制構建過程。 根據需要自定義任務和設置和
。<code class="language-php">define('WP_ENV', 'development');</code>。
gulp
結論:gulp watch
Sage為WordPress主題開發提供了強大而有效的方法。通過利用現代工具和簡化的工作流程,開發人員可以輕鬆地創建高質量的響應式主題。 本文提供的過程和自定義選項的詳細說明應使您能夠有效利用SAGE為下一個WordPress主題項目。
以上是使用Sage現代化WordPress主題開發的詳細內容。更多資訊請關注PHP中文網其他相關文章!