* @copyright Copyright (c) 2013, Nicolas GUILLAUME * @link http://themesandco.com/customizr * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html */ if ( ! class_exists( 'TC_attachment' ) ) : class TC_attachment { static $instance; function __construct () { self::$instance =& $this; add_action ( '__loop' , array( $this , 'tc_attachment_content' )); } /** * The template part for displaying attachment content * Inspired from Twenty Twelve WP Theme * @package Customizr * @since Customizr 3.0 */ function tc_attachment_content() { //check conditional tags global $post; if (isset($post) && 'attachment' != $post -> post_type || !is_singular() ) return; ob_start(); do_action( '__before_content' ); ?>
$post->post_parent, 'post_status' => 'inherit' , 'post_type' => 'attachment' , 'post_mime_type' => 'image' , 'order' => 'ASC' , 'orderby' => 'menu_order ID' ) ) ); //did we activate the fancy box in customizer? $tc_fancybox = esc_attr( tc__f( '__get_option' , 'tc_fancybox' ) ); ?> $attachment ) { if ( $attachment->ID == $post->ID ) { break; } } $k++; // If there is more than 1 attachment in a gallery if ( count( $attachments ) > 1 ) { if ( isset( $attachments[ $k ] ) ) { // get the URL of the next image attachment $next_attachment_url = get_attachment_link( $attachments[ $k ]->ID ); } else { // or get the URL of the first image attachment $next_attachment_url = get_attachment_link( $attachments[ 0 ]->ID ); } } else { // or, if there's only 1 image, get the URL of the image $next_attachment_url = wp_get_attachment_url(); } ?> ID, $attachment_size ); ?> ID , 'large' ); $attachment_src = $attachment_infos[0]; ?> ID, $attachment_size ); ?> post_excerpt ) ) : ?>