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 = [
'A',
'K',
'Q',
'J',
'10',
'9',
];
@johnbhartley
johnbhartley / rrssb-counts
Created Dec 10, 2014
Tie share count into WordPress and RRSSB
View rrssb-counts
<?php
require("share-count.php");
// 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
johnbhartley / gallery-id-grabber
Created Sep 23, 2014
use gallery ids to output however you want.
View gallery-id-grabber
@johnbhartley
johnbhartley / Unclickable links
Created May 30, 2013
Make links unclickable through jQuery...quick fix, but probably not the best way
View Unclickable links
@johnbhartley
johnbhartley / gist:5005299
Last active Dec 14, 2015
Public MG Pagination
View gist:5005299
<?php
//grabbed from image.php in TwentyTwelve...credit 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
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 = 'http://search.twitter.com/search.json';
var twitter_user = 'onebeatchannel';
$.ajaxSetup({
cache: true
});
$.getJSON(
twitter_api_url + '?callback=?&rpp=3&q=from:' + twitter_user,
@johnbhartley
johnbhartley / author check
Created Jan 14, 2013
WordPress author check.
View author check
<?php if(get_the_author() == 'admin') {
echo 'admin';
} else {
comments_template();
} ?>
View No Duplicate Posts across Multiple Queries
http://wordpress.org/support/topic/how-to-add-four-wp-queries-without-duplicate-posts
query for loop1
loop1:
$do_not_duplicate[] = $post->ID;
end loop1;
query for loop2 including 'post__not_in => $do_not_duplicate'
loop2:
$do_not_duplicate[] = $post->ID;
View Custom Tax
<?php
$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();
if($terms)
{
foreach( $terms as $term ) {
@johnbhartley
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.