Skip to content

Instantly share code, notes, and snippets.

Working from home

Joe Dooley joedooley

Working from home
View GitHub Profile
joedooley / index.php
Created May 18, 2020
Enable CORS hack. Do not use in PROD!!!!
View index.php
* Front to the WordPress application. This file doesn't do anything, but loads
* wp-blog-header.php which does and tells WordPress to load the theme.
* @package WordPress
header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Methods: GET, POST, PATCH, PUT, DELETE, OPTIONS');
joedooley / theme.js
Created Apr 9, 2020
Some random companies design system...
View theme.js
* * Styled Components Theme *
* This theme file contains an object which holds values for
* common variables such as color, fonts, box shadows, and more.
* Our theme file pulls many of its conventions from styled-system.
* * Further Reading:
* -
* -
joedooley / App.js
Created Feb 17, 2020 — forked from nvbn/App.js
Hooks with classes
View App.js
import React from "react";
import Counter from "./Counter";
const App = () => {
return (
<div className="App">
<Counter initialCount={100} />
joedooley / Contract Killer
Created Jul 14, 2019 — forked from jesgs/Contract Killer
The latest version of my ‘killer contract’ for web designers and developers
View Contract Killer

Contract Killer

The popular open-source contract for web professionals by Stuff & Nonsense

  • Originally published: 23rd December 2008
  • Revised date: March 15th 2016
  • Original post

joedooley / Three Wise
Created Jul 14, 2019 — forked from jesgs/Three Wise
Three Wise Monkeys (NDA)
View Three Wise

Date: [date]

Between us [company name] and you [customer name].


In short; neither of us will share any confidential information about each-other, by any means, with anyone else.

What’s confidential information?

joedooley / gforms-add-on-framework-example.php
Last active Jun 14, 2019
Append a dynamic_field_map field to Gravity Forms payment plugin feed.
View gforms-add-on-framework-example.php
namespace DevDesigns\DevDesignsStripeAchPlaid;
use GFForms;
use GFPaymentAddOn;
use DevDesigns\DevDesignsStripeAchPlaid\Updater\Licensing;
joedooley / SpringRole Verification
Last active Jun 12, 2019
Link GitHub account to SpringRole account.
View SpringRole Verification
joedooley / functions.php
Created Apr 30, 2019 — forked from tripflex/functions.php
WordPress Remove Filter (remove_filter converted to remove_class_filter) to remove Filter/Action without Class Object access. Works with WordPress 1.2+ (4.7+ support added 9-19-2016)
View functions.php
* Make sure the function does not exist before defining it
if( ! function_exists( 'remove_class_filter' ) ){
* Remove Class Filter Without Access to Class Object
* In order to use the core WordPress remove_filter() on a filter added with the callback
joedooley / header.js
Created Apr 18, 2019
Toggles class and sets dynamic header height on CSS variable. Uses Intersection Observer API to target the site headers next element sibling.
View header.js
const addMarginTop = () => {
const siteHeader = document.querySelector('.site-header')
const siteHeaderHeight = window.getComputedStyle(siteHeader).getPropertyValue('height')
const siteHeaderSiblingEl = siteHeader.nextElementSibling
if (!siteHeader || !siteHeaderSiblingEl) {
}`--header-height`, siteHeaderHeight)
joedooley / mailhog.php
Last active Nov 7, 2018
Route all WordPress email through MailHog.
View mailhog.php
* Plugin Name: MailHog Config
* Description: Route all WordPress email through MailHog.
* Version: 1.0.0
* @package LuminFire\MailHog
* @since 1.0.0
* @author LuminFire
* @link
You can’t perform that action at this time.