Prev and next post links in Wordpress - with full control over markup
<div class="prev-next-wrapper">
<ul class="prev-next">
<li class="prev-next__prev">
<?php
$prev_post = get_previous_post();
if (!empty( $prev_post )): ?>
<a href="<?php echo get_permalink( $prev_post->ID ); ?>">
<span class="prev-next__prev"><svg><use xlink:href="#icon-arrow--right" /></svg><?php _e('Previous post','leo'); ?></span>
<?php echo $prev_post->post_title; ?>
</a>
<?php endif; ?>
</li>
<li class="prev-next__next">
<?php
$next_post = get_next_post();
if (!empty( $next_post )): ?>
<a href="<?php echo get_permalink( $next_post->ID ); ?>">
<span class="prev-next__next"><?php _e('Next post','leo'); ?><svg><use xlink:href="#icon-arrow--right" /></svg></span>
<?php echo $next_post->post_title; ?>
</a>
<?php endif; ?>
</li>
</ul>
<!-- prev-next -->
</div>
<!-- prev-next-wrapper -->