Skip to content

Instantly share code, notes, and snippets.

John Hartley johnbhartley

Block or report user

Report or block johnbhartley

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
View euchre-cards.js
const cards = [
johnbhartley / rrssb-counts
Created Dec 10, 2014
Tie share count into WordPress and RRSSB
View rrssb-counts
// grab current url by site, then inner page
$url = site_url() . $_SERVER['REQUEST_URI'];
// get page title and sanitize
$title = get_the_title();
$clean_title = str_replace(' ', '%20', $title);
johnbhartley / gallery-id-grabber
Created Sep 23, 2014
use gallery ids to output however you want.
View gallery-id-grabber
johnbhartley / Unclickable links
Created May 30, 2013
Make links unclickable through jQuery...quick fix, but probably not the best way
View Unclickable links
johnbhartley / gist:5005299
Last active Dec 14, 2015
Public MG Pagination
View gist:5005299
//grabbed from image.php in where credit's due
* Grab the IDs of all the image attachments in a gallery so we can get the URL of the next adjacent image in a gallery,
* or the first image (if we're looking at the last image in a gallery), or, in a gallery of one, just the link to that image file
$attachments = array_values( get_children( array( 'post_parent' => $post->post_parent, 'post_status' => 'inherit', 'post_type' => 'attachment', 'post_mime_type' => 'image', 'order' => 'ASC', 'orderby' => 'menu_order ID' ) ) );
foreach ( $attachments as $k => $attachment ) :
if ( $attachment->ID == $post->ID )
johnbhartley / Twitter JSON with jQuery
Created Feb 7, 2013
The script used to grab Twitter JSON from the API and output into list items. Also includes a sexy loading gif.
View Twitter JSON with jQuery
var twitter_api_url = '';
var twitter_user = 'onebeatchannel';
cache: true
twitter_api_url + '?callback=?&rpp=3&q=from:' + twitter_user,
johnbhartley / author check
Created Jan 14, 2013
WordPress author check.
View author check
<?php if(get_the_author() == 'admin') {
echo 'admin';
} else {
} ?>
View No Duplicate Posts across Multiple Queries
query for loop1
$do_not_duplicate[] = $post->ID;
end loop1;
query for loop2 including 'post__not_in => $do_not_duplicate'
$do_not_duplicate[] = $post->ID;
View Custom Tax
$query = new WP_Query(array('post_type' => 'custom-post-type'));
while ($query->have_posts()) : $query->the_post();
$terms = get_the_terms( $post->id, 'custom-taxonomy' ); // registered custom taxonomy in custom post type
$term_description = array();
$term_name = array();
foreach( $terms as $term ) {
johnbhartley / Custom Meta Box - Image
Created Jul 11, 2012
Custom Meta Box - Image via Tammy Hart
View Custom Meta Box - Image
// image
case 'image':
$image = get_template_directory_uri().'/images/image.png';
echo '<span class="custom_default_image" style="display:none">'.$image.'</span>';
if ($meta) { $image = wp_get_attachment_image_src($meta, 'medium'); $image = $image[0]; }
echo '<input name="'.$field['id'].'" type="hidden" class="custom_upload_image" value="'.$meta.'" />
<img src="'.$image.'" class="custom_preview_image" alt="" /><br />
<input class="custom_upload_image_button button" type="button" value="Choose Image" />
<small> <a href="#" class="custom_clear_image_button">Remove Image</a></small>
You can’t perform that action at this time.