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中文网其他相关文章!