在WordPress中自定义搜索结果

时间:2018-02-23 作者:user3573285

我正在创建一个参考网站,在这个网站上有很多关于一些知识的文本,这个网站的主要任务是在内容中找到关键词(或与之相近的单词),搜索结果是基于单词,而不是整个文本。关键字前后的一些行,如果用户希望看到全文,请输入该关键字,如果该关键字已被多次使用,结果将单独显示。我的问题是,我不知道太多的编码,所有的插件只在结果中显示从一开始的整个文本。我当前正在使用搜索;过滤器插件。

此网站已完成我想要的操作This site它们在每个结果之后显示关键字,您可以看到内容中的每个关键字,在关键字之后,您可以看到与关键字相近的单词

1 个回复
最合适的回答,由SO网友:WebElaine 整理而成

搜索结果中显示的内容并不总是由搜索插件控制。你可能需要调整你的主题。创建子主题,复制search.php 从父主题到子主题the_content() 替换为the_excerpt().

一些搜索插件可能会修改此行为,因此您必须进行一些尝试和错误,但您可以从现成的WP搜索开始测试,然后尝试各种插件。

如果您有可用的预算,有几个付费搜索选项可以让您调整标题、内容等不同项目的相关性和权重。Elastic、Swiftype和其他选项可以让您更好地控制搜索结果,而无需掌握编码知识,甚至无需调整主题-您可以在SERP的UI中选择正确的显示内容。

结束

相关推荐

making a search.php query

我正在尝试创建一个自定义搜索结果页面。我希望一次有6篇帖子,然后我要添加一个加载更多的按钮,可以加载更多的6篇帖子,以此类推。我希望页面处于引导网格布局中。每行2个立柱(col-md-6)。使用下面的代码,网页甚至不会显示出来。我是否需要向我的函数添加任何内容。php来实现这一点?有人能帮我吗?提前谢谢。<?php get_header(); $the_query = new WP_Query( [ \'posts_per_page\' =>