扩展WordPress搜索以包括摘录和分类吗?

时间:2013-08-15 作者:Osu

很抱歉没有代码,但我不知道从哪里开始-有没有可能扩展Wordpress的搜索功能,以包括摘录和(自定义)分类以及搜索结果中的标准标题和帖子内容?i、 e.搜索结果不包括包含在摘录或分类中找到的关键字的帖子,是否可以包括它们?

理想情况下,如果可能的话,我希望在没有插件的情况下做到这一点,是否有办法通过函数来扩展它。php?

谢谢你的指点。

Osu

1 个回复
SO网友:Dan H

对于Wordpress 4.2.2,我使用以下(公认脆弱的)方法来搜索摘录以及没有插件的内容和标题。

这是函数的相关片段。php。

add_filter(\'posts_where\', \'custom_posts_where\');

function custom_posts_where($where) {
    if (is_search()) {
        $where = preg_replace(
            "/(\\w+).post_title LIKE (\'%.*?%\')/",
            "$1.post_title LIKE $2) OR ($1.post_excerpt LIKE $2",
            $where);
    }

return $where;
}

结束

相关推荐

search page different results

我有自定义的帖子类型,并希望根据用户的搜索元数据显示不同的结果。我有三种不同风格的自定义帖子类型,希望根据各自的风格返回搜索结果,而不是当前显示的通用页面链接和摘录。我可以使用is\\u search()吗?<?php if ( is_search() ) : // Only display Excerpts for Search ?> <div class=\"entry-summary\"> <?php the_excerpt(); ?>&#