Skip to content

Instantly share code, notes, and snippets.

@lkwdwrd
lkwdwrd / gist:6759447
Created September 30, 2013 04:41
Add post title to bodyclass
<?php
function eg_title_bodyclass( $classes ) {
$classes[] = sanitize_html_class( get_the_title() );
return $classes;
}
add_filter( 'body_class', 'eg_title_bodyclass' );
@lkwdwrd
lkwdwrd / closer.js
Created October 23, 2013 18:24
// close something on document click
// Non jQuery
function closeSomething( event ) {
var id = 'ID-of-container';
function traverseDOM( el ) {
if ( null === el.parentNode ) {
return true;
} else if ( id === el.id ) {
return false;
} else {
return traverseDOM( el.parentNode );
user www-data;
worker_processes 4;
pid /var/run/nginx.pid;
events {
worker_connections 768;
# multi_accept on;
}
env RMT_PORT_9000_TCP_ADDR;
@lkwdwrd
lkwdwrd / ultraLight.tmTheme
Created March 4, 2014 17:25
ultraLight Color scheme for SB Text
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>comment</key>
<string>Created by Luke Woodward.</string>
<key>author</key>
<string>Luke Woodward</string>
<key>name</key>
<string>ultraLight</string>
@lkwdwrd
lkwdwrd / comments-templates.php
Last active September 15, 2021 15:15
Ajax Comment Fun with WordPress JS Helpers
<?php // Templates for ajax comments ?>
<?php /* Wrap for comments in general should none be present */ ?>
<script type="text/html" id="tmpl-comment-wrap">
<div class="comments">
<h2 class="comments-title">Comments</h2>
<ol class="commentlist"></ol>
</div>
</script>
monkeys.dev
@lkwdwrd
lkwdwrd / bash
Created May 27, 2014 03:29
Vagrant Up -- connection timeout
Luke$ vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Box 'ubuntu/trusty64' could not be found. Attempting to find and install...
default: Box Provider: virtualbox
default: Box Version: >= 0
==> default: Loading metadata for box 'ubuntu/trusty64'
default: URL: https://vagrantcloud.com/ubuntu/trusty64
==> default: Adding box 'ubuntu/trusty64' (v14.04) for provider: virtualbox
default: Downloading: https://vagrantcloud.com/ubuntu/trusty64/version/1/provider/virtualbox.box
==> default: Successfully added box 'ubuntu/trusty64' (v14.04) for 'virtualbox'!
@lkwdwrd
lkwdwrd / Customfile
Created September 7, 2015 20:39
Hyper-VVV Customfile
# Use a compatible base box
config.vm.provider :hyperv do |v, override|
override.vm.box = "ericmann/trusty64"
v.memory = 1024
v.cpus = 1
end
# Change all the folder to use SMB instead of Virtual Box shares
config.vm.synced_folders.each do |id, options|
# Make sure we use SMB for file mounts on Windows
@lkwdwrd
lkwdwrd / Customfile
Created September 15, 2015 02:20
VVV Customfile for Hyper-V compatibility
# Hyper-V only overrides
config.vm.provider :hyperv do |v, override|
# Update memory and CPUs to match VVV config.
v.memory = 1024
v.cpus = 1
# Use a Hyper-V compatible base box
override.vm.box = "ericmann/trusty64
# Change all the folder to use SMB instead of Virtual Box shares
@lkwdwrd
lkwdwrd / class-doc-block-factory.php
Created January 4, 2016 00:17
Docblock Factory Play
<?php
namespace WP_Parser\Reflection;
use WP_Parser\Reflection\Doc_Block;
use phpDocumentor\Reflection\Location;
use phpDocumentor\Reflection\DocBlockFactory;
use phpDocumentor\Reflection\DocBlockFactoryInterface;
use phpDocumentor\Reflection\Types\Context;
final class Doc_Block_Factory implements DocBlockFactoryInterface {