Just want your short experienced observation:
Separated the loop contents into only two parts:
- Archive Post Content (for all types of archives and post formats)
- Page Content (for Single and Page)
In Archive Post Content I loaded some different classes to style 'em differently checking the post formats using `has_post_format()`.
So there's a series there in this template part like:
$ps_gallery = has_post_format( 'gallery' );
if( $ps_gallery ) {
$ps_class = 'fa-th';
$ps_title = __('Post Format Gallery', 'textdomain');