%2$s',
				get_avatar( get_the_author_meta( 'ID' ), 50 ),
				get_the_author()
			);
			/*
			 * Since we called the_post() above, we need to
			 * rewind the loop back to the beginning that way
			 * we can run the loop properly, in full.
			 */
			rewind_posts();
		}
		return $title;
	}
}
add_action( 'generate_after_archive_title', 'generate_do_archive_description' );
/**
 * Output the archive description.
 *
 * @since 2.3
 */
function generate_do_archive_description() {
	$term_description = term_description();
	if ( ! empty( $term_description ) ) {
		printf( '%s
', $term_description ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
	}
	if ( get_the_author_meta( 'description' ) && is_author() ) {
		echo '' . get_the_author_meta( 'description' ) . '
';  // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
	}
	/**
	 * generate_after_archive_description hook.
	 *
	 * @since 0.1
	 */
	do_action( 'generate_after_archive_description' );
}