• 你有什么建议吗,或者你知道一些插件可能已经做了以下事情:

    标准的wordpress搜索和大多数与搜索相关的插件都能够搜索使用Multipage的页面。它会找到搜索词,并可以识别搜索词所在的文本部分,但如果您单击此搜索结果,它会将您带到页面顶部,而不是页面中的“子页面”部分。我只是指在网站上进行的搜索,而不是像谷歌这样的搜索引擎。

    为了确保我的问题清楚,我将举一个例子。假设您有一个使用Multipage的WordPress页面,该页面中有20个子页面。搜索一个词会在这个页面上找到一个结果,它恰好位于第16个子页面中。但当你点击跳转到结果时,它会把你带到顶部的“第1页”。您将看到下面列出的20个子页面,但您没有指明要在这20个页面中的哪一个页面上找到搜索结果,因此您必须浏览所有20个页面才能找到您要查找的内容。

    谢谢您!

查看4个回复-1到4个(共4个)
  • 插件作者 塞尔吉奥·德法尔科

    (@sgr33n)

    你好,
    你能给我一个活生生的例子吗?
    谢谢。

    螺纹起动器 加德先生

    (@mrgad)

    感谢您的快速回复!下面是一个使用标准WordPress搜索的示例,与使用SearchIQ之类的插件相反,该插件将显示搜索词所在的上下文。

    https://wild.srangersofkindy.com/?s=牛仔

    上面可以正确地找到搜索词,但可以看到它出现在“页面”上,而不是出现在Dungaree部分的“子页面”#4上。最好的用户体验会显示#4子页面的摘录,点击查看更多内容会跳转到该子页面,而不是从头开始,让你猜测结果会出现在哪个子页面上。

    再次感谢您的响应!

    插件作者 塞尔吉奥·德法尔科

    (@sgr33n)

    你好,
    问题是目标页面没有查询字符串,我们可以挂接查询字符串来查找搜索的词。插件的这一部分由下一页的WordPress核心功能管理,这就是它的工作方式。也许是因为页面占主导地位,因为它定义了文章的论点,所以返回整篇文章是有原因的。
    无论如何,我可以调查此事。

    螺纹起动器 加德先生

    (@mrgad)

    谢谢您!我的函数草图将查看结果页面是否使用多页。如果是这样,那么结果文本会出现吗?例如,在多页的第n次迭代之后,但在n+1之前?如果是这样,函数将返回[page url]/n/。这样点击查看搜索结果就会直接进入正确的子页面。

查看4个回复-1到4个(共4个)
  • “搜索多页结果”主题对新回复关闭。