Hi there,
1. It looks like your page has a javascript error (right click + Inspect and check the Console tab). You can deactivate your other plugins to see which plugin is causing the issue.
2. Not by default. I suppose you could add a class to the post if it doesn’t have an image:
add_filter( 'post_class', function( $classes ) {
if ( ! has_post_thumbnail() ) {
$classes[] = 'no-featured-image';
}
return $classes;
} );
Then you could do this:
.no-featured-image {
display: none;
}
3. Try adding this CSS:
.wp-show-posts-entry-title {
overflow: hidden;
}
4. As of right now, you can only show one post type at a time.