Description
Format the "post" – basic first versionFormat the 'post' in a block or div with title, image with link, excerpt and read more button
Usage
bw_format_post( $post, $atts );Parameters
- $post
- ( object ) required – A post object
- $atts
- ( array ) required – Attributes array – passed from the shortcode
Returns
voidSource
File name: oik/includes/bw_posts.phpLines:
1 to 31 of 31
function bw_format_post( $post, $atts ) { bw_trace( $post, __FUNCTION__, __LINE__, __FILE__, "post", BW_TRACE_DEBUG ); $atts['title'] = get_the_title( $post->ID ); $thumbnail = bw_thumbnail( $post->ID, $atts ); $in_block = bw_validate_torf( bw_array_get( $atts, "block", TRUE )); if ( $in_block ) { oik_require( "shortcodes/oik-blocks.php" ); e( bw_block( $atts )); if ( $thumbnail ) { bw_format_thumbnail( $thumbnail, $post, $atts ); } } else { $class = bw_array_get( $atts, "class", "" ); sdiv( $class ); if ( $thumbnail ) { bw_format_thumbnail( $thumbnail, $post, $atts ); } span( "title" ); strong( $atts['title'] ); epan(); BW_::br(); } e( bw_excerpt( $post ) ); bw_format_read_more( $post, $atts ); if ( $in_block ) e( bw_eblock() ); else { sediv( "cleared" ); ediv(); } }View on GitHub View on Trac
Called by
1 to 1 of 1
Invoked by
Calls
1 to 15 of 19
- BW_::br() – Produce a break tag with optional text to follow
- bw_array_get() – Return the array[index] or array->index (for an object) or a default value if not set
- bw_block() –
- bw_eblock() –
- bw_excerpt() – Return the excerpt from the $post
- bw_format_post() – Format the "post" – basic first version
- bw_format_read_more() – Produce a read_more link as required ( block )
- bw_format_thumbnail() – Format the thumbnail when displayed in a block
- bw_thumbnail() – Get the thumbnail of the specified size
- bw_trace() – Log a simple trace record to the trace log file if tracing is active
- bw_validate_torf() – Validate as true or false
- e() – Outputs some translated / non-translatable text
- ediv() – End a div
- epan() –
- oik_require() – Invoke require_once on an oik include file or other file
