Hello Chris,
Thanks for writing in!
1.) The padding at the top of your page content in the ethos blog page may not be necessary because it has already been set by default. Usually this issue occurred when the navbar top height is not yet set. To resolve this, please go to X > Theme Options > Header > Navbar and set the “Navbar Top Height” which would normally be equal to the actual height of your navbar. The default is 90 pixels. You may need to increase it depending on the height of your navbar.
2.) Adding a read more would require customization. Because what you are trying to accomplish requires a template customization, we would highly to suggest that you use a child theme. This allows you to make code changes that won’t be overwritten when an X update is released.
After the child theme is set up, please add the following code in your child theme’s functions.php file
// Excerpt More String
// =============================================================================
if ( ! function_exists( 'x_excerpt_string' ) ) :
function x_excerpt_string( $more ) {
$stack = x_get_stack();
if ( $stack == 'integrity' ) {
return ' ... <div><a href="' . get_permalink() . '" class="more-link">' . __( 'Read More', '__x__' ) . '</a></div>';
} else if ( $stack == 'renew' ) {
return ' ... <a href="' . get_permalink() . '" class="more-link">' . __( 'Read More', '__x__' ) . '</a>';
} else if ( $stack == 'icon' ) {
return ' ...</p><p><a href="' . get_permalink() . '" class="more-link x-btn x-btn-regular">' . __( 'View Full Story', '__x__' ) . '</a>';
} else if ( $stack == 'ethos' ) {
return ' ... <div class="mts"><a href="' . get_permalink() . '" class="more-link">' . __( 'Read More', '__x__' ) . '</a></div>';
}
}
add_filter( 'excerpt_more', 'x_excerpt_string' );
endif;
We would loved to know if this has work for you. Thank you.