add_filter( 'body_class', function( $classes ) { if ( ! is_singular( 'general-page' ) || ! has_post_thumbnail() ) { return $classes; } $classes[] = 'has-image'; return $classes; } );