Skip to content

Instantly share code, notes, and snippets.

const cards = [
'A',
'K',
'Q',
'J',
'10',
'9',
];
@johnbhartley
johnbhartley / rrssb-counts
Created December 10, 2014 19:33
Tie share count into WordPress and RRSSB
<?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 September 23, 2014 17:43
use gallery ids to output however you want.
@johnbhartley
johnbhartley / Unclickable links
Created May 30, 2013 20:17
Make links unclickable through jQuery...quick fix, but probably not the best way
@johnbhartley
johnbhartley / gist:5005299
Last active December 14, 2015 01:19
Public MG Pagination
<?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 February 7, 2013 17:29
The script used to grab Twitter JSON from the API and output into list items. Also includes a sexy loading gif.
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 January 14, 2013 19:46
WordPress author check.
<?php if(get_the_author() == 'admin') {
echo 'admin';
} else {
comments_template();
} ?>
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;
@johnbhartley
johnbhartley / Custom Tax
Created December 11, 2012 04:53
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 July 11, 2012 21:23
Custom Meta Box - Image via Tammy Hart
// 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>