I recently added post formats to my WordPress theme – on the blog page its fine as they are all styled accordingly. However on my home page template I only want to show ‘standard’ posts formats (no links, galleries, audio, video etc.).
In my theme options I can decide how many posts to display on the front page which is what ‘dft_recent_number’ is for.
Does anybody know how I can change the code below to exclude all but ‘standard’ post formats?
<?php
$query = new WP_Query();
$query->query('posts_per_page='.get_option('dft_recent_number'));
//Get the total amount of posts
$post_count = $query->post_count;
while ($query->have_posts()) : $query->the_post();
?>
Any help is much appreciated!
WP_Query does not seem to have a straightforward parameter for
post_format.From my quick research it appears that post formats are related through taxonomies. So, theoretically, using the taxonomy parameters should work.
Note: you’ll need to update the taxonomy names and slugs for your blog. This should be the names you set in your functions.php file.