Конечно, плохая идея повторять разметку .Если вы хотите что-то изменить, например, добавить класс, вы должны сделать это в двух местах.
В некоторых случаях, когда вы просто хотите присвоить значение на основе условия, вы можете использовать троичный оператор (condition ? iftrue : iffalse
), просто никогда не вкладывайте его.
<?php if ( ! is_front_page() && $count >= 1 ) : ?>
<h2 class="dark-title">
<?php _e( $count == 1 ? 'Top Reply (Latest)' : 'Top Replies (Latest)' ); ?>
</h2>
<?php endif; ?>