Strip div From Excerpt

时间:2019-03-08 作者:PauloP

我在特定页面中有\\u extract(),我需要去掉一个div并保留文本,但只保留在该页面的摘录中。

我相信我需要创建一个带有自定义摘录的函数,但我不知道该怎么做。测试了我在这里找到的几种解决方案,但没有任何效果。

1 个回复
SO网友:MikeNGarrett

如果只在一个地方需要,可以使用以下选项:

echo wp_strip_all_tags( get_the_excerpt() );
请记住,使用自定义摘录字段将自动删除所有标记。从帖子内容中自动创建摘录不会。

如果需要更多控制,可以使用wp_trim_excerpt()wp_trim_words().

请参见:Using wp_trim_excerpt to get the_excerpt() outside the loop

在您的情况下,它将如下所示:

echo wp_strip_all_tags( wp_trim_words( get_the_excerpt(), 60, \'[...]\' ) );
wp_trim_words() 允许您传入文本源、字数和更多文本。通过将此设置为,可以删除更多文本false.

相关推荐

Prevent loading of functions

我使用了一个主题,其中包括名为“Sharethis”的服务的共享功能和字体真棒。据我所知,函数是从函数中的以下行加载的。php。TT\\u队列::add\\u css(数组(“//netdna.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css”);TT\\u排队::add\\u js(array(\'https://ws.sharethis.com/button/buttons.js\'));如何使用子函数(因为父函数中的更改将在更新