Skip to content

Instantly share code, notes, and snippets.

redoPop / .gitignore
Created Jun 18, 2010
Template .gitignore file for WordPress projects
View .gitignore
# This is a template .gitignore file for git-managed WordPress projects.
# Fact: you don't want WordPress core files, or your server-specific
# configuration files etc., in your project's repository. You just don't.
# Solution: stick this file up your repository root (which it assumes is
# also the WordPress root directory) and add exceptions for any plugins,
# themes, and other directories that should be under version control.
# See the comments below for more info on how to add exceptions for your
beccasaurus / README.markdown
Created May 5, 2011
Adds hooks to jQuery.validate's form/element validation methods (via trigger())
View README.markdown

jQuery Validate Hooks

If you're using [ASP.NET MVC3][], it uses [jQuery Validate][] to do client-side validations. Instead of using [jQuery Validate][] directly, however, it wraps it with its own jQuery plugin called [jQuery.Validate.Unobtrusive][]. [jQuery.Validate.Unobtrusive][] sets up [jQuery Validate][] for you, behind the scenes, so you don't have an opportunity to customize your [jQuery Validate][] settings at all!

We've been running into trouble with this when we've been doing our own custom client-side validations. We need a way to integrate with the build-in [ASP.NET MVC3][] validation so we can:

markjaquith / disable-plugins-when-doing-local-dev.php
Created Jun 24, 2011
Disables specified WordPress plugins when doing local development
View disable-plugins-when-doing-local-dev.php
Plugin Name: Disable plugins when doing local dev
Description: If the WP_LOCAL_DEV constant is true, disables plugins that you specify
Version: 0.1
License: GPL version 2 or any later version
Author: Mark Jaquith
Author URI:
lucasfais / gist:1207002
Created Sep 9, 2011
Sublime Text 2 - Useful Shortcuts
View gist:1207002

Sublime Text 2 – Useful Shortcuts (Mac OS X)


⌘T go to file
⌘⌃P go to project
⌘R go to methods
⌃G go to line
⌘KB toggle side bar
⌘⇧P command prompt
potch / gist_line_numbers.css
Created Sep 26, 2011
CSS to add line numbers to embedded gists
View gist_line_numbers.css
.gist-highlight {
border-left: 3ex solid #eee;
position: relative;
.gist-highlight pre {
counter-reset: linenumbers;
.gist-highlight pre div:before {
chipbennett / skype_toolbar_meta.php
Created Oct 19, 2011
Stop Skype from hijacking phone numbers
View skype_toolbar_meta.php
* Stop Skype from hijacking phone numbers
* Adds a META tag to the HTML document head, that
* prevents Skype from hijacking/over-writing phone
* numbers displayed in the Theme.
* @link H/T WPBeginner
johnpbloch / short-circuit.php
Created Nov 21, 2011
Short Circuit a post save in WordPress and give the user a notice saying why.
View short-circuit.php
namespace JPB;
function wp_insert_post_data( $data, $postarr ){
if($data['foo'] !== 'bar' || $data['baz'] !== 'bat'){
wp_redirect( add_query_arg( array( 'post' => $data['ID'], 'action' => 'edit', 'message' => 11 ), admin_url( 'post.php' ) ) );
return $data;
billerickson / gist:1628700
Created Jan 17, 2012
Gravity Forms - UNIX Timestamp
View gist:1628700
add_action( 'gform_post_submission_1', 'be_event_timestamp', 10, 2 );
* Create a UNIX timestamp based on Gform date fields
* @author Bill Erickson
* @link
* @link
* 'gform_post_submission' applies to all forms, append form ID to specify
GaryJones / functions.php
Last active Aug 25, 2018
Conditionally add IE style sheets in WP
View functions.php
add_action( 'wp_print_styles', 'child_add_ie7_style_sheet', 200 );
* Enqueue an IE-specific style sheet (for all browsers).
* @author Gary Jones
* @link
function child_add_ie7_style_sheet() {
GaryJones / functions.php
Created Jan 31, 2012
Include Facebook Open Social namespaces.
View functions.php
remove_action( 'genesis_doctype', 'genesis_do_doctype' );
add_action( 'genesis_doctype', 'child_do_doctype' );
* Include Facebook Open Social namespaces.
* @author Gary Jones
* @link