Skip to content

Instantly share code, notes, and snippets.

@dcooney
Last active November 28, 2021 17:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dcooney/e0f0b3af88c43edcca9c581b6178ae35 to your computer and use it in GitHub Desktop.
Save dcooney/e0f0b3af88c43edcca9c581b6178ae35 to your computer and use it in GitHub Desktop.
Custom Excerpt
<?php
// Get custom excerpt
function alm_get_excerpt($limit = 40, $after = null) {
$excerpt = explode(' ', get_the_excerpt(), $limit);
if (count($excerpt)>=$limit) {
array_pop($excerpt);
$excerpt = implode(" ",$excerpt).'...';
} else {
$excerpt = implode(" ",$excerpt);
}
$excerpt = preg_replace('`[[^]]*]`','',$excerpt);
if($after)
$excerpt = $excerpt . $after;
if($excerpt)
echo '<p>'.$excerpt.'</p>';
}
// alm_get_excerpt(30);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment