Gathering detailed insights and metrics for wp-gulp
Gathering detailed insights and metrics for wp-gulp
Gathering detailed insights and metrics for wp-gulp
Gathering detailed insights and metrics for wp-gulp
gulp-wp-pot
Generate pot-files for WordPress localization via gulp
gulp-wp
A reusable, extendable, updatable Gulp workflow for WordPress themes & plugins
gulp-wp-theme
WordPress Theme Project Templates for Gulp
gulp-wp-toolkit
Set of configurable Gulp tasks for use in my WordPress themes.
An advanced Gulp workflow for WordPress development with extensive documentation. Used by 40,000+ themes and plugins.
npm install wp-gulp
Typescript
Module System
Node Version
NPM Version
JavaScript (100%)
Total Downloads
0
Last Day
0
Last Week
0
Last Month
0
Last Year
0
MIT License
1,765 Stars
268 Commits
302 Forks
88 Watchers
8 Branches
22 Contributors
Updated on Jun 07, 2025
Latest Version
1.0.4
Package Id
wp-gulp@1.0.4
Unpacked Size
46.83 kB
Size
16.13 kB
File Count
8
NPM Version
5.7.1
Node Version
9.7.1
Cumulative downloads
Total Downloads
Last Day
0%
NaN
Compared to previous day
Last Week
0%
NaN
Compared to previous week
Last Month
0%
NaN
Compared to previous month
Last Year
0%
NaN
Compared to previous year
🙌 — If 500 people signup here, I will build a video series for WPGulp.
WP Gulp 🎯 Use Gulp with WordPress. An advanced & heavily documented Gulp WordPress boilerplate to help you kick start a build-workflow for your WordPress plugins and themes. Gulp WordPress! | |
A FOSS (Free & Open Source Software) project. Maintained by @AhmadAwais. |
![]() |
Use Gulp with WordPress. An advanced but portable Gulp workflow for WordPress. Start using Gulp with your WordPress plugins and themes.
Read: Introducing WPGulp: An Easy to Use WordPress Gulp Boilerplate
Table of Contents
gulpfile.js
, package.json
, and .gitignore
files inside the root folder of your WordPress plugin or WordPress theme1curl -O https://raw.githubusercontent.com/ahmadawais/WPGulp/master/package.json && curl -O https://raw.githubusercontent.com/ahmadawais/WPGulp/master/gulpfile.js && curl -O https://raw.githubusercontent.com/ahmadawais/WPGulp/master/.gitignore
Configure the project variables E.g. paths, translation data, etc. in gulpfile.js
. Project variables can be found in the following two comments
1// START Editing Project Variables. 2{PROJECT VARIABLES} 3// STOP Editing Project Variables.
You need to have NodeJS & NPM installed. If it is installed, skip to installing Gulp. Otherwise, download NodeJS and install it. After installing NodeJS, you can verify the install of both NodeJS and Node Package Manager by typing the following commands. This step needs to be followed only once if you don't have NodeJS installed. No need to repeat it ever again.
1node -v 2# Results into v4.2.6 3 4npm -v 5# Results into 3.9.0
NodeJS and NPM are installed, now we need to install Gulp
globally. To do that, run the following command
1# For MAC OS X; run the following command with super user. 2sudo npm install --global gulp 3 4# For Linux; run the following command. 5npm install --global gulp
We are in the root folder of our WordPress plugin or WordPress theme at the moment, let's install the Node Dependencies. In the terminal run this command and wait for it to download all the NodeJS dependencies. It's a one-time process and can take about 5 minutes depending on the internet speed of your connection.
1# For MAC OS X run the following command with super user. 2sudo npm install 3 4# For Linux run the following command. 5npm install
Gulp
Once the NodeJS dependencies are downloaded just run the following command to get up and running with WPGulp
1# To start gulp 2gulp 3 4# To stop gulp press CTRL (⌃) + C
To optimize images and generate WP POT translation file, you can run the following commands
1# To optimize images 2gulp images 3 4# To generate WP POT translation file. 5gulp translate
gulpfile.js
, package.json
, and .gitignore
files in the root of your WP project.1# For MAC OS X run the following command with super user. 2sudo npm install 3# For Linux run the following command. 4npm install
Wait for the new dependencies to be downloaded.
Once the download is complete type gulp
and boom!
Mac OS X
but tested and works well with Linux
as well as Windows
.Check out a basic WordPress theme implementation with WPGulp called WPGulpTheme. This theme demonstrates the architecture followed by default within WPGulp, which is most definitely optional.
It's hard to maintain a FOSS free and open source software project on my own. Which is why there is a backlog and an incomplete to-do list.
gulp images
to optimize images and gulp translate
to generate WP POT translation file.I am looking for WordPress ⓦ developers to contribute. I am open to all kinds of new NodeJS packages and workflows. I can always host custom, opinionated workflows in the form of a separate branch and WPGulp. Just make sure you follow the WordPress Coding Standards.
gulp-wp-pot
gulp-sort
README.md
gulp images
gulp translate
Released under GNU GPLv2.0 or later license. Copyright Ahmad Awais
🙌 — If 500 people signup here, I will build a video series for WPGulp.
This open source project is maintained by the help of awesome businesses listed below. What? Read more about it →
No vulnerabilities found.
Reason
no binaries found in the repo
Reason
license file detected
Details
Reason
0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0
Reason
Found 2/30 approved changesets -- score normalized to 0
Reason
no effort to earn an OpenSSF best practices badge detected
Reason
security policy file not detected
Details
Reason
project is not fuzzed
Details
Reason
branch protection not enabled on development/release branches
Details
Reason
SAST tool is not run on all commits -- score normalized to 0
Details
Reason
24 existing vulnerabilities detected
Details
Score
Last Scanned on 2025-07-14
The Open Source Security Foundation is a cross-industry collaboration to improve the security of open source software (OSS). The Scorecard provides security health metrics for open source projects.
Learn More