Salut, le mieux serait que tu utilises le hook post_class() sur ta balise article, ensuite tu as deux solutions que je vois.
La première serait l'utilisation des posts formats, de cette façon, tes posts qui auront un thumb, tu leur donne le format image par exemple et pour ceux sans, tu leur laisse le format par défault, en faisant ça, tu auras une classe qui se rajoutera grâce au hook post_class du type .format-standard ou .format-image ou autre selon ce que tu choisis.
Si tu ne souhaite pas utiliser cette méthode, tu peux aussi créer un filtre sur le hook post_class()
Dans ton fichier function
function my_post_class($classes){
global $post;
if(get_the_post_thumbnail($post->ID))
$classes]= 'has-thumbnail';
return $classes;
}
add_filter('post_class','my_post_class');