// Register a custom image size for Featured Category images add_image_size( 'featured-cat-image', 300, 200, true ); /** * Add Column Classes to Display Posts Shortcodes * @author Bill Erickson * @link http://www.billerickson.net/code/add-column-classes-to-display-posts-shortcode * * Usage: [display-posts columns="2"] * * @param array $classes * @param object $post * @param object $query * @return array $classes */ function be_display_post_class( $classes, $post, $listing, $atts ) { if( !isset( $atts['columns'] ) ) return $classes; $columns = array( '', '', 'one-half', 'one-third', 'one-fourth', 'one-fifth', 'one-sixth' ); $classes[] = $columns[$atts['columns']]; if( 0 == $listing->current_post || 0 == $listing->current_post % $atts['columns'] ) $classes[] = 'first'; return $classes; } add_filter( 'display_posts_shortcode_post_class', 'be_display_post_class', 10, 4 );