Skip to content

Instantly share code, notes, and snippets.

Travis Northcutt tnorthcutt

Block or report user

Report or block tnorthcutt

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
tnorthcutt / gformscopyaddress.js
Created Jan 25, 2012
Autofill a set of fields (in a gravity form, in this case) based on a checkbox being checked.
View gformscopyaddress.js
jQuery(document).ready(function($) {
$('input#choice_13_1').click(function() {
if($(this).is(':checked')) {
View functions.php
// Nav Menu Dropdown Class
include_once( CHILD_DIR . '/lib/classes/nav-menu-dropdown.php' );
* Mobile Menu
function be_mobile_menu() {
tnorthcutt / functions.php
Created Jan 30, 2013
Create a headline image with overlaid text on pages that have a featured image.
View functions.php
function ba_header_image() {
if ( !has_post_thumbnail() ) return; //don't do anything if there's no featured image
global $post;
$post_thumbnail_id = get_post_thumbnail_id();
$post_thumbnail_url = wp_get_attachment_image_src( $post_thumbnail_id, 'ba_header_image' );
tnorthcutt / force-post-author.php
Created Mar 13, 2013
Force all posts to be assigned to a specific author on save
View force-post-author.php
add_action( 'save_post', 'ba_force_post_author' );
function ba_force_post_author( $post_id ) {
//verify post is not a revision
if ( !wp_is_post_revision( $post_id ) ) {
$mypost = array();
$my_post['post_author'] = 2, //The user ID number of the author.
$my_post['ID'] = $post_id;
wp_update_post( $my_post );
tnorthcutt / pinboard-search-popup.js
Created Mar 14, 2013
Quick pinboard bookmarking in Chrome
View pinboard-search-popup.js
*In Chrome, add a new search engine (Settings -> Search -> Manage Search Engines), with 'p' as the keyword,
* and the following snippet in the url field. To use, press cmd/ctrl+l, type 'p', then enter. You should see a
* new window where you can save the bookmark in pinboard. Enjoy!
tnorthcutt / fix.css
Created May 22, 2013
ManageWP stylesheet tweak
View fix.css
@media only screen and (max-width:767px){.container{width:300px;}#single{width: 100%}
tnorthcutt / functions.php
Created May 28, 2013
Short-circuit genesis_get_option to set Genesis options for a specific situation.
View functions.php
// These are just two examples
// Uses anonymous functions since these are for one-time use
// Short-circuit genesis_get_option to show thumbnails
add_filter( 'genesis_pre_get_option_content_archive_thumbnail', function() {
return 1; // 1 shows thumbnails
} );
tnorthcutt / archive-leader.php
Created May 28, 2013
Subtitles for CPT archive issue
View archive-leader.php
add_action( 'genesis_after_entry_content', 'genesis_do_post_title', 20 );
add_action( 'genesis_after_entry_content', 'ehr_do_post_subtitle', 21 );
tnorthcutt / functions.php
Created May 31, 2013
Allow extra tags in content on archive pages
View functions.php
add_filter( 'get_the_content_limit_allowedtags', 'ehr_content_limit_allowed_tags' );
function ehr_content_limit_allowed_tags($tags) {
$tags .= '<a>';
return $tags;

Keybase proof

I hereby claim:

  • I am tnorthcutt on github.
  • I am tnorthcutt ( on keybase.
  • I have a public key whose fingerprint is BB70 0712 BEE1 724F 4790 F84F ACFD 9A82 F3EE 95F3

To claim this, I am signing this object:

You can’t perform that action at this time.