Skip to content

Instantly share code, notes, and snippets.

View oknoway's full-sized avatar
Zip! Zap! Zop!

Nate Bedortha oknoway

Zip! Zap! Zop!
View GitHub Profile

Keybase proof

I hereby claim:

  • I am oknoway on github.
  • I am nateb (https://keybase.io/nateb) on keybase.
  • I have a public key whose fingerprint is B3F4 ACFB 37D8 8945 BD8F 9A39 C4CC 87E1 79D4 190A

To claim this, I am signing this object:

@oknoway
oknoway / functions.php
Created September 3, 2015 23:17
brute force a bunch of inline css to change a background-image at specific breakpoints
<?php if ( ! function_exists( 'get_attachment_sizes' ) ) :
/**
* Get attachments at a variety of sizes.
*
* @uses wp_get_attachment_image_src
*
* @param id - attachment id
* @param sizes - (optional) an array of registered image sizes as strings
*
* @return array of urls, dimensions, and size names
function getWeather() {
if (false === ( $theWeather = get_transient('theWeather') ) ) {
$xmlUrl = 'http://www.google.com/ig/api?weather=portland&oe=utf-8&';
$output = wp_remote_fopen($xmlUrl);
$xmlData = simplexml_load_string($output);
$conditions = $xmlData->weather->current_conditions->condition['data'];
$raining = array( 'Showers', 'Scattered Showers', 'Chance of Rain', 'Chance of Storm', 'Rain', 'Light Rain' );
function loadSVG( url ) {
// AJAX-y load the SVG icon
var req = new XMLHttpRequest();
req.onload = serializeSVG;
req.open( 'get', url, true );
req.send( null );
}
function serializeSVG() {
// =Utility Classes
// These silent classes, called with @extend, and never output to CSS unless specifically called.
// example:
// @extend %ir;
// Image Replacement
%ir {
background-color: transparent;
border: 0;
overflow: hidden;
<?php
function 🔦($🔋) {
if ($🔋 === '🐯') {
return '🔑';
}
return '🍒';
}
'use strict';
module.exports = function(grunt) {
// Project configuration.
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
notify: {
watch: {
options: {
'use strict';
module.exports = function(grunt) {
// Project configuration.
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
dirs: {
bower: './bower_components',
lib: './lib',
function number_expeditions( $post_ID ) {
global $wpdb;
if ( !wp_is_post_revision( $post_ID ) ) {
$dispatchNumber = false;
$parent = wp_get_post_parent_id( $post_ID );
$dispatchArgs = array(
// keyframes mixin
// usage:
// @include keyframes(bgcolor) {
// 0% {
// background-color: #ffccf2;
// }
// 50% {
// background-color: #ccffcc;
// }