How to remove meta information from blog posts in Hestia

If you want to remove the Posted by Author on Date meta data from your blog posts then here's how you can do that.

First make sure that you're using a child theme before you read any further. After you've created a child theme, copy the single.php file of your parent theme to your child theme.

In the single.php file, remove the following lines of code:

<h4 class="author">
	<?php
	printf(
		/* translators: %1$s is Author name wrapped, %2$s is Date*/
		esc_html__( 'Published by %1$s on %2$s', 'hestia-pro' ),
		/* translators: %1$s is Author name, %2$s is Author link*/
		sprintf(
			'<a href="%2$s" class="vcard author"><strong class="fn">%1$s</strong></a>',
			esc_html( hestia_get_author( 'display_name' ) ),
			esc_url( get_author_posts_url( hestia_get_author( 'ID' ) ) )
		),
		/* translators: %s is Date */
			sprintf(
				'<time class="date updated published" datetime="%2$s">%1$s</time>',
				esc_html( get_the_time( get_option( 'date_format' ) ) ), esc_html( get_the_date( DATE_W3C ) )
			)
		);
	?>
</h4>

Save the file, and it should work.