Skip to content

Instantly share code, notes, and snippets.

View mckernanin's full-sized avatar

Kevin McKernan mckernanin

View GitHub Profile
@mckernanin
mckernanin / functions.php
Created December 30, 2015 21:36
Conditional link in admin bar, based on site URL private Add new snippet
<?php
function migrate_db_admin_bar($wp_admin_bar){
$args = array(
'id' => 'wp-migrate-db-pro',
'title' => 'Migrate DB Pro',
'href' => '/wp-admin/tools.php?page=wp-migrate-db-pro',
'meta' => array(
'class' => 'wp-migrate-db-pro-button'
@mckernanin
mckernanin / functions.php
Created December 30, 2015 21:36
Enqueue Typekit Fonts
/**
* TypeKit Fonts
*
* @since Theme 1.0
*/
function theme_typekit() {
wp_enqueue_script( 'theme_typekit', '//use.typekit.net/hjy0hsn.js');
}
add_action( 'wp_enqueue_scripts', 'theme_typekit' );
function theme_typekit_inline() {
@mckernanin
mckernanin / main.js
Created November 18, 2015 18:33
IE9 Console Log Fix
(function() {
var method;
var noop = function () {};
var methods = [
'assert', 'clear', 'count', 'debug', 'dir', 'dirxml', 'error',
'exception', 'group', 'groupCollapsed', 'groupEnd', 'info', 'log',
'markTimeline', 'profile', 'profileEnd', 'table', 'time', 'timeEnd',
'timeline', 'timelineEnd', 'timeStamp', 'trace', 'warn'
];
var length = methods.length;
@mckernanin
mckernanin / gulpfile.js
Created April 29, 2015 23:48
Gulp File
var gulp = require('gulp');
var browserSync = require('browser-sync');
var reload = browserSync.reload;
var sass = require('gulp-sass');
var autoprefixer = require('gulp-autoprefixer');
var imagemin = require('gulp-imagemin');
var pngquant = require('imagemin-pngquant');
var uglify = require('gulp-uglify');
var plumber = require('gulp-plumber');
var debug = require('gulp-debug');
@mckernanin
mckernanin / main.js
Created September 23, 2014 17:27
add class to ls-bottom-slidebuttons
$('.ls-bottom-slidebuttons a').each(function() {
$(this).click(function() {
$('.ls-bottom-slidebuttons a').removeClass('ls-nav-active');
$(this).addClass('ls-nav-active');
});
});