问题标签 [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.
search - 在 wooocmmerece 网站上应用无限滚动未按预期工作
我正在尝试实现喷气背包的无限滚动。我的网站有 ?currency_switch=EUR 和 ?orderby=width-desc 这些类型的自定义 URL 参数,它们在没有任何 ajax 的情况下成功实现,并且我正在使用 relevanssi 进行搜索。我在我的functions.php中使用这个代码
它可以工作(仅在商店页面上),但不适用于上面提到的自定义 url 参数和搜索中断。我没有调整任何分页代码(没有改变任何 $paged stc)。如何处理自定义查询参数?如何处理 relevanssi,因为它声明它不支持喷气背包插件的无限滚动功能,有没有办法通过喷气背包使 relevanssi 结果无限滚动。
我尝试了我的自定义实现,一开始尝试进行简单的 ajax 调用,但我最终遇到了像这样的奇怪问题Wordpress 中的简单 Ajax 调用没有给出预期的输出
谢谢
wordpress - WordPress:在我的搜索结果中的某些搜索页面上找不到带有 Relevanssi 的页面
这就是我如何覆盖 WordPress 搜索页面以实现更好的结果,这要归功于 Relevanssi:
结果是分页的:
这在大多数情况下都很有效:
- https://cdma.happy-dev.fr/?taxonomy=toute-formation&s=design
- https://cdma.happy-dev.fr/page/2/?taxonomy=toute-formation&s=design
- https://cdma.happy-dev.fr/page/3/?taxonomy=toute-formation&s=design
它在其他人中失败:
- https://cdma.happy-dev.fr/?taxonomy=toute-formation&s=sophie
- https://cdma.happy-dev.fr/page/2/?taxonomy=toute-formation&s=sophie
- https://cdma.happy-dev.fr/page/3/?taxonomy=toute-formation&s=sophie
我最终明白,当我没有足够的实际值时,我的编队分页不起作用。也就是说,假设我有一个带有 10 个编队和 20 个实际的查询:一切都按预期工作。然而,相反的失败。
这就是我重写有关实际情况的 URL 的方式:
我试图在搜索 URL 上加上一个前缀,以为可以发挥作用,但无济于事。我还尝试为搜索页面添加自定义重写规则,但没有任何影响。我仍然得到404。我花了几个小时挖掘每一个可能的方向,但无济于事。
任何建议都是最受欢迎的。我不明白为什么形式的分页和实际的分页都是相关的。
wordpress - 使用 Relevanssi 查询进行木材分页
我正在尝试找到一种方法将 Relevanssi 发现的帖子数量传递到 Timber 分页中。目前,它使用的是默认查询的找到的帖子数,而不是 Relevanssi 的。
我的 search.php 模板如下所示:
万一这很重要,我会遍历 .twig 模板中的 found_posts 变量来填充搜索结果。一切都按预期工作,除了分页,它的页面比必要的多(Relevanssi 找到的帖子少于默认搜索的找到的帖子)。
非常感谢任何帮助,谢谢!