Skip to content

Instantly share code, notes, and snippets.

View misfist's full-sized avatar

P. E. A. Lutz misfist

  • NYC
View GitHub Profile
@misfist
misfist / gulpfile.js
Last active September 22, 2015 16:22
Gulpfile for WP
var gulp = require('gulp'),
plumber = require( 'gulp-plumber' ),
watch = require( 'gulp-watch' ),
livereload = require( 'gulp-livereload' ),
minifycss = require( 'gulp-minify-css' ),
jshint = require( 'gulp-jshint' ),
stylish = require( 'jshint-stylish' ),
uglify = require( 'gulp-uglify' ),
rename = require( 'gulp-rename' ),
notify = require( 'gulp-notify' ),
@misfist
misfist / wp-page-slug
Created August 7, 2015 20:59
Add page slug to body tag
/************* ADD SLUG TO BODY CLASS *****************/
// Add specific CSS class by filter
add_filter('body_class','glocal_class_names');
function glocal_class_names($classes) {
// add 'class-name' to the $classes array
global $post;
$post_slug_class = $post->post_name;
$classes[] = $post_slug_class . ' page-' . $post_slug_class;
@misfist
misfist / .gitignore-node
Created August 1, 2015 00:19
Node.js .gitignore
# Logs
logs
*.log
# Runtime data
pids
*.pid
*.seed
# Directory for instrumented libs generated by jscoverage/JSCover
@misfist
misfist / jquery-boilerplate.js
Last active August 29, 2015 14:25 — forked from tommcfarlin/jquery-boilerplate.js
WP jQuery Function
/**
* This gist demonstrates how to properly load jQuery within the context of WordPress-targeted JavaScript so that you don't
* have to worry about using things such as `noConflict` or creating your own reference to the jQuery function.
*
* @version 1.0
*/
(function( $ ) {
"use strict";
$(function() {
@misfist
misfist / Checkout Button.markdown
Last active August 29, 2015 14:23
Checkout Button

Checkout Button

@misfist
misfist / getDataAutocomplete.js
Last active August 29, 2015 14:17
Post and Get
$(function() {
function log( message ) {
$( "<ul>" ).html(message).prependTo( "#log" );
$( "#log" ).scrollTop( 0 );
}
$( "#page" ).autocomplete({
source: function( request, response ) {
$.ajax({