1

How do I get the excerpt of a post that is using a Read More Tag? The documentation states that I should use the the_content function, but I don't want that. I just want the text. Furthermore, I don't want the Read More link automatically inserted into the same paragraph tag - I just want the text, and I'll create my own Read More link. Essentially, I'm trying to print the excerpt of a post without the read more link. Can I do that?

1 Answer 1

0

You just need to set the first argument of the_content() to an empty string:

<?php the_content( '' ); ?>

If you don't pass an argument it will use the default, which is a link with the text "(more…)", but by passing an empty string, the empty string (i.e. nothing) gets displayed instead.

If you want it in a variable, use get_the_content( '' ) in the same way, but for formatting to match properly you'll need to apply the the_content filter:

$excerpt = apply_filters( 'the_content', get_the_content( '' ) );
3
  • Can I not put that in a variable to use elsewhere? Commented Feb 7, 2019 at 16:55
  • I've updated my answer. Commented Feb 7, 2019 at 16:59
  • ah, I see.. thanks. I've accepted the answer. but don't have enough reputation points to have it show. Commented Feb 7, 2019 at 17:27

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.