No seu modelo, onde você tem a Imagem em Destaque exibida: <?php the_post_thumbnail( 'thumbnail' ); ?>
, você pode condicionar se a Imagem em Destaque está configurada e, em seguida, usar como padrão o que quiser, se não estiver definida.
Uma maneira de fazer isso é colocar todas as imagens padrão em um diretório e nomeá-las para as categorias, por exemplo. news.jpg and reviews.jpg então, em vez de usar <?php the_post_thumbnail( 'thumbnail' ); ?>
para exibir sua imagem em destaque, você usaria o seguinte:
<?php
if ( (function_exists('has_post_thumbnail')) && (has_post_thumbnail()) ) {
the_post_thumbnail('thumbnail');
} else { ?>
<img src="whatever/directory/<?php $category = get_the_category(); echo $category[0]->cat_name; ?>.jpg" /> <?php }
endif;
} ?>
Portanto, neste exemplo acima, se a postagem estiver na categoria de notícias e seu gravador não tiver definido a Imagem em destaque, o padrão será a imagem armazenada em http://www.yoursite/whatever/directory/news.jpg
.