本网站文章是由Siteground赞助的系列文章的一部分。 感谢您支持使SitietPoint成为可能的合作伙伴。 用Gulp简化您的WordPress主题开发! 利用您现有的前端和PHP技能,再加上Gulp的力量,可以有效地创建高质量的主题。虽然简单的文本编辑器就足够了,但gulp显着增强了您的工作流程。本教程演示了Gulp如何自动化关键任务:
更新php主题文件。
>
>自动化:> install node.js.
全球安装Gulp:>npm install gulp-cli -g
mytheme
mkdir mytheme && cd mytheme
项目文件结构:npm init
内。 对于本教程,我们将将源文件与构建目录分开以获得更好的组织和安全性。
~/mytheme/
(您的源目录,Web服务器范围之外)
template/
images/
scss/
js/
安装依赖项:
~/mytheme/
(在您的版本控制系统中忽略
<code class="language-bash">npm install --save-dev autoprefixer browser-sync css-mqpacker cssnano gulp gulp-concat gulp-deporder gulp-imagemin gulp-newer gulp-postcss gulp-sass gulp-strip-debug gulp-uglify gulp-util postcss-assets</code>>
node_modules
gulp配置(gulpfile.js):
在源文件夹中创建。 此示例演示了基本的文件复制和图像优化。 (原始文章中提供了完整的,更高级的示例。)
>
gulpfile.js
<code class="language-javascript">// Gulp.js configuration 'use strict'; const gulp = require('gulp'); const newer = require('gulp-newer'); const imagemin = require('gulp-imagemin'); // ... (rest of the configuration) ...</code>
将包含以下任务:>
>复制PHP文件(gulpfile.js
)
gulp php
gulp images
gulp css
gulp js
gulp build
>
gulp default
进一步的增强:> php和javaScript linting。
生成
>的主题样式。package.json
>
以上是用gulp更快地开发WordPress主题的详细内容。更多信息请关注PHP中文网其他相关文章!