functions - Strip div From Excerpt

admin2025-06-02  1

I have the_excerpt() in a specific page, I need to strip a div and keep the text, but only in the excerpt of that page.

I believe I need to create a function with custom excerpt, but I don't how to do it. Tested several solutions I found here and nothing worked.

I have the_excerpt() in a specific page, I need to strip a div and keep the text, but only in the excerpt of that page.

I believe I need to create a function with custom excerpt, but I don't how to do it. Tested several solutions I found here and nothing worked.

Share Improve this question asked Mar 8, 2019 at 12:08 PauloPPauloP 516 bronze badges
Add a comment  | 

1 Answer 1

Reset to default 1

If it's just needed in one place, you could use the following:

echo wp_strip_all_tags( get_the_excerpt() );

Keep in mind, using the custom excerpt field will automatically remove all tags. Creating an excerpt automatically from the post content will not.

If you want more control, you can use wp_trim_excerpt() or wp_trim_words().

See: Using wp_trim_excerpt to get the_excerpt() outside the loop

In your case, it would look like this:

echo wp_strip_all_tags( wp_trim_words( get_the_excerpt(), 60, '[...]' ) );

wp_trim_words() allows you to pass in the text source, number of words, and the more text. You can remove the more text by setting this to false.

转载请注明原文地址:http://conceptsofalgorithm.com/Algorithm/1748829191a314067.html

最新回复(0)