问题标签 [relevanssi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
198 浏览

search - 在 wooocmmerece 网站上应用无限滚动未按预期工作

我正在尝试实现喷气背包的无限滚动。我的网站有 ?currency_switch=EUR 和 ?orderby=width-desc 这些类型的自定义 URL 参数,它们在没有任何 ajax 的情况下成功实现,并且我正在使用 relevanssi 进行搜索。我在我的functions.php中使用这个代码

它可以工作(仅在商店页面上),但不适用于上面提到的自定义 url 参数和搜索中断。我没有调整任何分页代码(没有改变任何 $paged stc)。如何处理自定义查询参数?如何处理 relevanssi,因为它声明它不支持喷气背包插件的无限滚动功能,有没有办法通过喷气背包使 relevanssi 结果无限滚动。

我尝试了我的自定义实现,一开始尝试进行简单的 ajax 调用,但我最终遇到了像这样的奇怪问题Wordpress 中的简单 Ajax 调用没有给出预期的输出

谢谢

0 投票
1 回答
155 浏览

wordpress - WordPress:在我的搜索结果中的某些搜索页面上找不到带有 Relevanssi 的页面

这就是我如何覆盖 WordPress 搜索页面以实现更好的结果,这要归功于 Relevanssi:

结果是分页的:

这在大多数情况下都很有效:

它在其他人中失败:

我最终明白,当我没有足够的实际值时,我的编队分页不起作用。也就是说,假设我有一个带有 10 个编队和 20 个实际的查询:一切都按预期工作。然而,相反的失败。

这就是我重写有关实际情况的 URL 的方式:

我试图在搜索 URL 上加上一个前缀,以为可以发挥作用,但无济于事。我还尝试为搜索页面添加自定义重写规则,但没有任何影响。我仍然得到404。我花了几个小时挖掘每一个可能的方向,但无济于事。

任何建议都是最受欢迎的。我不明白为什么形式的分页和实际的分页都是相关的。

0 投票
2 回答
212 浏览

wordpress - 使用 Relevanssi 查询进行木材分页

我正在尝试找到一种方法将 Relevanssi 发现的帖子数量传递到 Timber 分页中。目前,它使用的是默认查询的找到的帖子数,而不是 Relevanssi 的。

我的 search.php 模板如下所示:

万一这很重要,我会遍历 .twig 模板中的 found_posts 变量来填充搜索结果。一切都按预期工作,除了分页,它的页面比必要的多(Relevanssi 找到的帖子少于默认搜索的找到的帖子)。

非常感谢任何帮助,谢谢!