Skip to content

Instantly share code, notes, and snippets.

@codyogden
codyogden / wp-plugin-header.php
Last active April 28, 2017 15:34
WordPress Plugin Header
<?php
/*
Plugin Name: Spalon Staff Plugin
Plugin URI: https://spalon.com
Description: A plugin to handle Spalon Montage staff profiles.
Version: 0.0.1
Author: Brandography
Author URI: https://brandography.com
Text Domain: spalon-staff
*/
@codyogden
codyogden / wp-theme-header.css
Last active April 20, 2018 18:17
WordPress Theme Header (CSS)
/*!
Theme Name: Starter Theme
Theme URI: https://starter.codyogden.com
Author: Cody Ogden
Author URI: https://codyogden.com
Description: A custom starter theme for WordPress.
Version: 0.0.1
License: MIT
Tags: one-column, two-column, accessibility
Text Domain: starter
@codyogden
codyogden / ready.js
Created August 30, 2016 15:44
ready() - You Might Not Need jQuery
function ready(fn) {
if (document.readyState != 'loading'){
fn();
} else {
document.addEventListener('DOMContentLoaded', fn);
}
}
@codyogden
codyogden / USD-currency-locales.js
Last active August 30, 2016 13:05
USD Currency Locale Functions
// Show two decimal places, returns a string
VARIABLE.toFixed(2);
// Show as USD Currency
VARIABLE.toLocaleString( 'USD', { style: 'currency', currency: 'USD' } );
// Show as USD Currency with commas
VARIABLE.toLocaleString( 'en-US', { minimumFractionDigits: 2, maximumFractionDigits: 2 } );
// Hi matt!
/* jQuery plugin that tells if the element is in the viewport */
$.fn.inVP = function(){
var element = this.get(0);
var bounds = element.getBoundingClientRect();
return bounds.top < window.innerHeight && bounds.bottom > 0;
}
@codyogden
codyogden / distance-query
Created May 25, 2016 11:19
A hacked together query for finding nearest locations in a database. :oldlat & :oldlng are the center point, :dist is number of miles from center point.
SELECT *, ( 3959 * acos( cos( radians( :oldlat ) ) * cos( radians( latitude ) ) * cos( radians( longitude ) - radians( :oldlng ) ) + sin( radians(:oldlat) ) * sin( radians( latitude ) ) ) ) AS distance FROM agency HAVING distance < :dist ORDER BY distance LIMIT :numb