Skip to content

Instantly share code, notes, and snippets.

View eristic's full-sized avatar

Scott Stewart eristic

View GitHub Profile
@eristic
eristic / gulp-for-plugin-development-wp.js
Last active April 1, 2017 13:07
Gulp file for WordPress plugin development, based on Plugin Boilerplate: https://wppb.me/
// If you're interested in automating more control, check out gulpjs.com for more dependencies
// This is meant as a starting point. You can do a LOT more with gulpjs than this
// Put inside /public directory, saved as gulpfile.js
// Requiring dependencies here, make sure to add them via the terminal
var gulp = require('gulp'),
sass = require('gulp-sass'),
concat = require('gulp-concat'),
minify = require('gulp-minify');
@eristic
eristic / functions.php
Last active April 3, 2024 19:42
Gulp file for using Gulp with Underscores theme. Place in root theme directory, saved as gulpfile.js
/*
This is taken directly from here and modified to fit our needs: https://developer.wordpress.org/themes/basics/including-css-javascript/
*/
function add_that_css_and_js() {
wp_enqueue_style( 'enqueue-that-css', get_template_directory_uri() . '/css/main.css', array(), '1.0', 'all');
wp_enqueue_script( 'enqueue-that-js', get_template_directory_uri() . '/js/min/main.min.js', array ( 'jquery' ), 1.0, true);
@eristic
eristic / gulp-for-html5-boilerplate.js
Last active April 1, 2017 10:24
Gulp file for HTML5 Boilerplate. Save out as gulpfile.js
// Doing pretty basic stuff here, but make sure you add these dependencies via terminal
var gulp = require('gulp'),
sass = require('gulp-sass'),
concat = require('gulp-concat'),
minify = require('gulp-minify');
// Need to create a /sass folder inside your css
gulp.task('build-that-css', function() {
return gulp.src('css/sass/*.scss')
.pipe(sass().on('error', sass.logError))
@eristic
eristic / tamara-olson-designs-grab-sku.php
Created December 4, 2015 20:09
Grab the SKU by looping through the items
$items = $order->get_items();
// Loop through ordered items
foreach ($items as $item) {
$product_name = $item['name'];
$product_id = $item['product_id'];
$product_variation_id = $item['variation_id'];
// Check if product has variation.