Skip to content

Instantly share code, notes, and snippets.

@3200creative
3200creative / functions.php
Last active September 24, 2017 19:18
Add shortcodes anywhere & everywhere!
add_action( 'init', 'shortcodes_anywhere' );
/**
* Run shortcodes and enable autoembed at Genesis archive intro text.
*/
function shortcodes_anywhere(){
/** Global $wp_embed */
global $wp_embed;
add_filter('widget_text', 'do_shortcode');
/** Taxonomy Intros */
add_filter( 'genesis_term_intro_text_output', 'do_shortcode' );
@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 )