Skip to content

Instantly share code, notes, and snippets.

View andrewlaskey's full-sized avatar

Andrew Laskey andrewlaskey

View GitHub Profile
@andrewlaskey
andrewlaskey / US_Postal_Abbv.txt
Last active August 29, 2015 14:01
US postal abbreviations formatted for Advanced Custom Fields select field
AL : Alabama
AK : Alaska
AS : American Samoa
AZ : Arizona
AR : Arkansas
CA : California
CO : Colorado
CT : Connecticut
DE : Delaware
DC : Dist. of Columbia
@andrewlaskey
andrewlaskey / _icons.sass
Last active August 29, 2015 14:01
Simple social sharing dropdown
@font-face {
font-family: 'sonima';
src: url('fonts/sonima.eot');
}
@font-face {
font-family: 'sonima';
src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMggjB4oAAAC8AAAAYGNtYXDrUp5pAAABHAAAAHxnYXNwAAAAEAAAAZgAAAAIZ2x5ZvULW8EAAAGgAAAGIGhlYWQAdFzyAAAHwAAAADZoaGVhA+IB7AAAB/gAAAAkaG10eA5LAA0AAAgcAAAALGxvY2EEqgaQAAAISAAAABhtYXhwABAAlgAACGAAAAAgbmFtZe/PmCcAAAiAAAABMHBvc3QAAwAAAAAJsAAAACAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADw1AHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEAGgAAAAWABAAAwAGAAEAIOYA8ALwBPCC8JnwnvDU//3//wAAAAAAIOYA8ALwBPCC8JnwnvDU//3//wAB/+MaBBADEAIPhQ9vD2sPNgADAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAA/+ACAAHgAFQAACUiDgIHJzQ2PAE1PAImNTceAzMyPgI1NC4CIyIOAhUcAhYVBy4DIyIOAhUUHgIzMj4CNxcUBhwBFRQeAjMyPgI1NC4CIwGwCBAPDQbXAQHXBg0PEAgRHRUNDRUdEREdFQ0B1wYNDxAIER0VDQ0VHREIEA8NBtcBDRUdEREdFQ0NFR0RgAMHCQVrAgMDAwICAwMDAmsFCQcDDR
@andrewlaskey
andrewlaskey / page-blog.php
Last active August 29, 2015 14:01
Basic wordpress loop for blog archive pages
<?php
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
query_posts( array(
'post_type' => 'post',
'paged' => $paged,
'posts_per_page' => 10
)
);
?>
@andrewlaskey
andrewlaskey / gulpfile.js
Created April 28, 2014 23:25
Sample gulp file with Sass and livereload
var gulp = require('gulp');
var concat = require('gulp-concat');
var sass = require('gulp-sass');
var minifyCss = require('gulp-minify-css');
var rename = require('gulp-rename');
var connect = require('gulp-connect');
var autoprefixer = require('gulp-autoprefixer');
var paths = {
sass: ['./scss/**/*.scss','./www/lib/ionic/scss/**/*.scss']
@andrewlaskey
andrewlaskey / functions.php
Created November 26, 2013 00:18
Display a Wordpress post's related posts.
<?php
function get_related_posts() {
$terms = get_the_terms(get_the_ID(), 'category');
$sub_cat = '';
if ( $terms && ! is_wp_error( $terms ) ) :
@andrewlaskey
andrewlaskey / functions.php
Last active December 28, 2015 01:49
Wordpress Breadcrumbs
<?php
// Test if the page is a parent or a child
// http://css-tricks.com/snippets/wordpress/if-page-is-parent-or-child/#comment-85846
function is_tree($pid)
{
global $post;
$ancestors = get_post_ancestors($post->$pid);
$root = count($ancestors) - 1;
@andrewlaskey
andrewlaskey / functions.php
Last active December 27, 2015 19:39
Adding custom Wordpress theme options to customize page.
<?php
/**
* Taken from tutorial at http://ottopress.com/2012/theme-customizer-part-deux-getting-rid-of-options-pages/
* and http://ottopress.com/2012/making-a-custom-control-for-the-theme-customizer/
*/
add_action( 'customize_register', 'theme_customize_register' );
function theme_customize_register($wp_customize) {
//add a textarea control to the wp_customize
@andrewlaskey
andrewlaskey / functions.php
Created October 7, 2013 23:46
Output a post excerpt with out a link and with a specific character limit in Wordpress
<?php
function limit_content($text,$numChar){
$length = $numChar;
if(strlen($text)<$length+10) return $text;//don't cut if too short
$break_pos = strpos($text, ' ', $length);//find next space after desired length
$visible = substr($text, 0, $break_pos);
return balanceTags($visible) . "…";
}
@andrewlaskey
andrewlaskey / get-wp-feature-image-url.php
Created September 30, 2013 18:37
Get featured image url in Wordpress
<?php
$imageObj = wp_get_attachment_image_src( get_post_thumbnail_id(), 'full' );
$imageUrl = $imageObj[0];
?>
@andrewlaskey
andrewlaskey / stretch.html
Created September 30, 2013 18:14
Dynamically set a background image to a div that will keep its aspect ratio when the div resizes.
<div class="Item" data-stretch="images/some_image.png">