2011-05-30 67 views
1

在一个WordPress博客第一款让我们有3段,其内容如下文章:WordPress搜索。仅显示其具有搜索项

This is my first row. 

This is my second row, wow. 

This is my third row, wow. 

让我们的我将执行基于单词“哇”的搜索。我怎样才能解决,所以在结果中会出现一个摘录或一个内容,基本上这是一个完整的段落(在我们的例子中明显更长),但是我想显示第一个在其内部具有搜索词的parapraph,而不是内容的第一段没有任何搜索词语。

谢谢。

回答

2

您无法开箱即用。

什么你可以做的,是使用DOM库一次wpautop中(例如add_filter('the_content', 'yourfunction', 15);)已经拉开,并测试段落逐一直到你找到你所需要的单词解析的内容。 (或者正规表达式,即使它是非常不建议这样做的)。

我相信WP核心开发者会非常高兴,如果你contribute a patch一旦你实现了它。

+0

感谢您的回答。我认为这是最好的解决方案:) – 2011-05-30 14:11:59