Rumah >Tutorial CMS >WordTekan >Kembangkan tema WordPress lebih cepat dengan Gulp
Artikel SitePoint ini adalah sebahagian daripada siri yang ditaja oleh SiteGround. Terima kasih kerana menyokong rakan kongsi yang membuat SitePoint mungkin.
Streamline Your WordPress Themy Development dengan Gulp! Memanfaatkan kemahiran depan dan PHP yang sedia ada, digabungkan dengan kuasa Gulp, membolehkan penciptaan tema berkualiti tinggi. Walaupun editor teks mudah cukup, Gulp dengan ketara meningkatkan aliran kerja anda. Tutorial ini menunjukkan bagaimana GULP mengautomasikan tugas utama:
mengemas kini fail tema php.
Automasi:
Pasang node.js.
3
npm install gulp-cli -g
mytheme
mkdir mytheme && cd mytheme
Gulp memerlukan satu set fail sumber (kod dan aset yang tidak diubahsuai). Ini diproses untuk membuat fail membina akhir. Tema WordPress anda berada dalam npm init
Struktur folder sumber yang disyorkan ialah: ~/mytheme/
(direktori sumber anda, di luar jangkauan pelayan web) template/
- Fail Tema PHP WordPress images/
- Imej tema scss/
- Fail Sumber SCSS SASS js/
- Fail sumber JavaScript Memasang kebergantungan:
dari folder sumber anda (~/mytheme/
), pasang Gulp dan Plugin:
<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>
(abaikan node_modules
dalam sistem kawalan versi anda.)
konfigurasi gulp (gulpfile.js):
dalam folder sumber anda. Contoh ini menunjukkan penyalinan fail asas dan pengoptimuman imej. (Contoh yang lengkap dan lebih maju disediakan dalam artikel asal.) 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>
Tugas dan aliran kerja:
akan mengandungi tugas untuk: gulpfile.js
gulp php
Imej Pemprosesan (gulp images
) gulp css
) gulp js
) gulp build
gulp default
Penambahbaikan lebih lanjut: Terokai plugin Gulp untuk menambah tugas untuk:
php dan javascript linting.Menjana gaya tema dari
package.json
Penyebaran automatik. dan terperinci setiap tugas dan plugin.
Atas ialah kandungan terperinci Kembangkan tema WordPress lebih cepat dengan Gulp. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!