Skip to content

Instantly share code, notes, and snippets.

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:
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() {
fjarrett / gist:2653299
Last active Oct 4, 2015
Add prefixes to WordPress post types when a theme is activated
View gist:2653299
/* Checks to see if new post type names (with prefixes) are being used. If not, then the old
* post type names are converted as long as there aren't conflicting post type names that are
* being registered by other plugins.
* @hook {action} after_setup_theme
function fjarrett_prefix_post_types(){
global $wpdb;
johnpbloch /
Created Aug 23, 2012
A bash script to make .pot files for WordPress plugins


To install, you need to have the WordPress i18n library on your computer. Check it out using SVN:

sudo svn co /usr/lib/wpi18n

You don't have to put the library in /usr/lib/wpi18n, but if you don't put it there, make sure to set the $WP_I18N_LIB environment variable in your .bashrc file (with no trailing slash):

export WP_I18N_LIB="/path/to/i18n/lib"
jgoyon / menu.html
Created Nov 1, 2012
Horizontal menu, full width sub menu
View menu.html
<div id="menu">
<ul id="nav">
<li><a href="#">Menu 1</a>
<li><a href="#">Menu 1 Submenu item 1</a></li>
<li><a href="#">Menu 1 Submenu item 2</a></li>
<li><a href="#">Menu 1 Submenu item 3</a></li>
wpscholar / functions.php
Last active Mar 1, 2021
Enqueueing IE conditional stylesheets in WordPress the right way
View functions.php
add_action( 'wp_enqueue_scripts', 'enqueue_my_styles' );
* Example callback function that demonstrates how to properly enqueue conditional stylesheets in WordPress for IE.
* IE10 and up does not support conditional comments in standards mode.
* @uses wp_style_add_data() WordPress function to add the conditional data.
* @link
brichards / sb-github-downloads.php
Last active Feb 16, 2021
StartBox GitHub Download Generator
View sb-github-downloads.php
* Plugin Name: StartBox GitHub .zip Generator
* Description: Generates a .zip download for StartBox from GitHub Master.
* @props Konstantin Kovshenin (@kovshenin) for sharing his work used on (
class SB_Download_Generator {
ecos / FTP Upload and URL in Clipboard
Created Mar 19, 2013
A cool Windows batch script to upload a file to an FTP folder, and then copy the URL in the clipboard. Useful for posting screenshots quickly in a post on a forum. You only have to change these parameters SET Server=yourFTPserver SET UserName=yourFTPusername SET Password=yourpassword SET RemoteFolder=/www/images/screenshots SET ClipboardURLPrefi…
View FTP Upload and URL in Clipboard
ECHO Upload to FTP
ECHO Written by: Jason Faulkner
ECHO. Improved by ecos
REM Usage:
REM UploadToFTP [/L] FileToUpload
Rarst / composer.json
Last active Jul 20, 2020
Test project for WordPress stack via Composer
View composer.json
"name" : "rarst/install-test",
"description" : "Test project for WordPress stack via Composer",
"authors" : [
"name" : "Andrey Savchenko",
"homepage": ""
"type" : "project",
kingkool68 / Seamless Git Deployment
Last active Dec 17, 2015
To push code changes to text servers I do this.
View Seamless Git Deployment
We have a private Git running on a server somewhere which we consider our central repository. Inside the .git/hooks/post-recieve is the following:
while read oldrev newrev ref
branch=`echo $ref | cut -d/ -f3`
if [ "master" == "$branch" ]; then