Skip to content

Instantly share code, notes, and snippets.

View simonwheatley's full-sized avatar

Simon Wheatley simonwheatley

View GitHub Profile
@simonwheatley
simonwheatley / gist:5459162
Created April 25, 2013 11:47
Quick alias to convert readme.txt to Github ready readme.md, uses https://github.com/r8/wp2github.py.
# Nice command to convert the readme.txt in the current
# directory to a readme.md
alias wp2ghreadme='python /Users/simon/Scripts/wp2github/wp2github.py --source ./readme.txt --target ./readme.md; echo "readme.md created"; subl ./readme.md;'
@simonwheatley
simonwheatley / para.txt
Last active December 18, 2015 08:59
Marketing para for WordCamp Lancaster sponsorship
Code For The People are firm believers, and enthusiastic participants in the Open Source movement
generally and WordPress in particular. We build WordPress sites which are as easy to manage as a
blog, but can handle the kind of traffic burst you get when you tweet a link to two million
fans. One of only two WordPress.com VIP Featured Partners outside the US, our clients span the
length and breadth of UK society, from Stephen Fry to the Rolling Stones, via Oxford University
and the UK Government.
@simonwheatley
simonwheatley / patch.diff
Created June 24, 2013 15:16
Google Analytics Dashboard patch… Fix: Notice: has_cap was called with an argument that is <strong>deprecated</strong> since version 2.0! Usage of user levels by plugins and themes is deprecated. Use roles and capabilities instead. in /srv/www/wordpress-default/wp-includes/functions.php on line 2923
diff --git a/gad-admin-options.php b/gad-admin-options.php
index 09c3f2f..e6afefb 100644
--- a/gad-admin-options.php
+++ b/gad-admin-options.php
@@ -67,7 +67,7 @@ class GADAdminOptions
function admin_plugin_menu()
{
- add_options_page(__('Google Analytics Dashboard Options'), __('Google Analytics Dashboard'), 8, __FILE__, array(&$this, 'admin_plugin_options'));
+ add_options_page(__('Google Analytics Dashboard Options'), __('Google Analytics Dashboard'), 'manage_options', __FILE__, array(&$this, 'admin_plugin_options'));
@simonwheatley
simonwheatley / patch-1.diff
Created June 24, 2013 15:41
Google Analytics Dashboard patches… Fix unused `$gauth` notice cause by trying to pass it when it's not been set, two possible options: `patch-1.diff` – Creates the `$gauth` object within the method using it `patch-2.diff` – Removes the conditional check re CAPTCHA completely, as it's not currently ever entered because `$gauth` is never set
diff --git a/gad-admin-options-ui.php b/gad-admin-options-ui.php
index 4ceae90..dc91950 100644
--- a/gad-admin-options-ui.php
+++ b/gad-admin-options-ui.php
@@ -191,8 +191,9 @@ class GADAdminOptionsUI
<?php
}
- function display_admin_handle_login_options($gauth)
+ function display_admin_handle_login_options()
@simonwheatley
simonwheatley / automattic-updater.php
Created August 29, 2013 17:01
Get updates to Automattic code from GitHub
<?php
/*
Plugin Name: Automattic Updater
Description: Get updates to Automattic code from GitHub
Version: 1.0
Author: Code for the People
Author URI: http://codeforthepeople.com/
Copyright © 2013 Code for the People Ltd
@simonwheatley
simonwheatley / .gitignore
Last active December 26, 2015 21:58
Amazing script from Matt Reed, to prompt me to log my time.
Simon Log.app
@simonwheatley
simonwheatley / get_field_key
Created January 27, 2014 09:53
Getting an Advanced Custom Fields field_key from a field_name and field_group.
/**
* Get a field key from a field name. Why isn't this an
* ACF API function?
*
* @param string $field_group The name of the field_group to search
* @param string $field_name The name of the field to find a key for
* @return string|bool The field key if found, else false
*
* @author Simon Wheatley
**/
#!/bin/bash
# Takes a composer controlled repo and pushes a
# composed PACKAGE into a branch called "PACKAGE".
(
# SANITY CHECKS
# Check for uncommitted changes, and refuse to proceed if there are any
if [ -n "$(git ls-files . --exclude-standard --others)" ]; then
@simonwheatley
simonwheatley / gist:a3be131e0118f9bef324
Created April 14, 2015 19:42
Adapt Automattic/syndication to just use WP_RSS and make life easier for users
<?php
/**
*
*
* @package
**/
class GlowSyndication {
/**
@simonwheatley
simonwheatley / remove-genericons-example-html.sh
Last active August 29, 2015 14:20
Remove all files called example.html and containing the string "<title>Genericons</title>". Usage: `./remove-genericons-example-html.sh /path/to/site/`
#!/bin/bash
#
# Remove all files called example.html and
# containing the string
# "<title>Genericons</title>
#
# Copyright Automattic Inc, 2015
#
# This script is free software, and is released under the
# terms of the GPL version 2 or (at your option) any