Вы можете просто не закрыть блок PHP:
<?php
if (get_field ('member_only_content')):
echo '<span>Put HTML here</span>';
else:
foo();
bar();
// ... your PHP code
endif;´
?>
Использование echo
для вывода HTML работает хорошо, если это всего лишь 1-2 строки простого HTML.
Если вы собираетесь выводить более сложную структуру HTML или несколько строк, я бы порекомендовал закрыть блок PHP, написать HTML, а затем снова открыть блок PHP:
<?php
if (get_field ('member_only_content')):
?>
<span>Here be some complex HTML</span>
...
<?php
else:
foo();
bar();
// ... your PHP code
endif;´
?>