Hi @doughballs,
Ah, it’s a different one from what I was checking.
With the overlapping header and content, is it intentional to have absolute positioning? If yes, then the remaining solution would be just adding this CSS to Theme Options > CSS
.single-post header.x-masthead {
min-height: 250px;
}
I assume it’s intentional if it’s meant to overlap for other pages except for post.
About the prev/and next link, please add this code to your child theme’s functions.php
add_filter('the_content', 'x_display_next_prev', 99999999 );
function x_display_next_prev ( $content ) {
if ( is_singular( 'post' ) && ( ! isset( $_POST['cs_preview_state'] ) || ! $_POST['cs_preview_state'] || 'off' === $_POST['cs_preview_state'] ) ) {
ob_start();
$is_ltr = ! is_rtl();
$prev_post = get_adjacent_post( false, '', false );
$next_post = get_adjacent_post( false, '', true );
?>
<div class="x-nav-articles">
<?php if ( $prev_post ) : ?>
<a href="<?php echo get_permalink( $prev_post ); ?>" title="<?php __( 'Previous Post', '__x__' ); ?>" class="prev">
<?php _e( 'Previous Post', '__x__'); ?>
</a>
<?php endif; ?>
<?php if ( $next_post ) : ?>
<a href="<?php echo get_permalink( $next_post ); ?>" title="<?php __( 'Next Post', '__x__' ); ?>" class="next">
<?php _e( 'Next Post', '__x__'); ?>
</a>
<?php endif; ?>
</div>
<?php
$content .= ob_get_clean();
}
return $content;
}
This code should serve as a snippet and give you an idea of how to implement it. We can’t provide support or maintenance for given custom codes. It may only work to the site’s setup when it’s given.
Hope this helps.