You appear to be a bot. Output may be restricted
Description
Format the "attachment" – basic first versionFormat the 'post' in a block or div with title and link to the attachment
Usage
bw_format_attachment( $post, $atts );
Parameters
- $post
- ( object ) required – A post object
- $atts
- ( array ) required – Attributes array – passed from the shortcode e.g. post_mime_type=image
Returns
voidSource
File name: oik/shortcodes/oik-attachments.phpLines:
1 to 47 of 47
function bw_format_attachment( $post, $atts ) { //bw_trace2(); $atts['title'] = get_the_title( $post->ID ); $in_block = bw_validate_torf( bw_array_get( $atts, "block", 'n')); if ( $in_block ) { oik_require( "shortcodes/oik-blocks.php" ); e( bw_block( $atts )); } else { $class = bw_array_get( $atts, "class", "bw_attachment" ); sdiv( $class ); } sp(); // Display images as thumbnails and other attachments as text links // This call seems inefficient since we've already loaded the whole post // so wp_get_attachment_link is not doing much really! $atts['thumbnail'] = bw_array_get( $atts, 'thumbnail', 'thumbnail' ); if ( $atts['thumbnail'] == "full" ) { $thumbnail = bw_thumbnail_full( $post ); // $thumbnail = retimage( "full", $post->guid ); // bw_link_thumbnail( $thumbnail, $post->ID, $atts ); } else { $thumbnail = bw_thumbnail( $post->ID, $atts, true ); } if ( $thumbnail ) { bw_link_thumbnail( $thumbnail, $post->ID, $atts ); } else { bw_link_attachment( $post, $atts ); } if ( bw_validate_torf( bw_array_get( $atts, 'titles', 'y' )) ) { span( "title" ); e( $post->post_title ); // Title epan(); } ep(); if ( bw_validate_torf( bw_array_get( $atts, 'captions', 'n' )) ) { BW_::p( $post->post_excerpt, "caption" ); // Caption BW_::p( $post->post_content, "description" ); // Description } if ( $in_block ) e( bw_eblock() ); else { sediv( "cleared" ); ediv(); } }View on GitHub View on Trac