本網站文章是由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中文網其他相關文章!