Skip to content

Instantly share code, notes, and snippets.

@geeac
Created January 21, 2017 19:23
Show Gist options
  • Save geeac/f53dcba668ebcb3593c3f5d17053e640 to your computer and use it in GitHub Desktop.
Save geeac/f53dcba668ebcb3593c3f5d17053e640 to your computer and use it in GitHub Desktop.
Add Readmore link to excerpts
// Add "Read More" link to automatic excerpts
add_filter('the_content_more_link', 'wpm_get_read_more_link');
add_filter('get_the_content_more_link', 'wpm_get_read_more_link'); // Genesis Framework only
add_filter('excerpt_more', 'wpm_get_read_more_link');
function wpm_get_read_more_link() {
global $post;
return '&hellip;&nbsp;<a href="' . get_permalink($post->ID) . '">[Continue&nbsp;reading] <span class="screen-reader-text">' . get_the_title() . '</span></a>';
}
// Add "Read More" link to hand-crafted excerpts
add_filter('get_the_excerpt', 'wpm_manual_excerpt_read_more_link');
function wpm_manual_excerpt_read_more_link($excerpt) {
$excerpt_more = '';
if (has_excerpt() && ! is_attachment() && get_post_type() == 'post') {
$excerpt_more = '&nbsp;<a href="' . get_permalink() . '">[Continue&nbsp;reading] <span class="screen-reader-text">' . get_the_title() . '</span></a>';
}
return $excerpt . $excerpt_more;
}
//Credit http://www.wpmusketeer.com/how-to-add-read-more-links-to-wordpress-excerpts/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment