我在一家商店使用WordPress和已停产(但仍然使用)的购物插件/主题。
即使在对搜索查询的构建方式进行了一些更改之后,前端搜索也从未如此出色。全文索引确实有所帮助,但现在很大程度上失败了,因为有很多(几乎)三个字母的产品名称,比如t-700 / 700.
在后端产品搜索中(必须是自定义帖子类型)但是,搜索很好。这正是店主想要的。
最好的办法是将这个后端搜索带到前端,方法是调用正确的函数/钩子或复制相关代码。
代码结构将我指向wp-includes / query.php,但在那里我无法理解后端查询的工作原理。我已经在网上搜索了几天,我根本找不到任何东西。
非常感谢任何帮助或建议。非常感谢!
答案 0 :(得分:0)
你在前端使用了什么?你必须对前端的所有帖子使用query_posts,因为它提供了传递其中所有可能参数的选项。
您可以查看此link以供参考
答案 1 :(得分:0)
我们需要更多信息来帮助您!如果不知道你使用的插件,或者至少知道query.php中的内容,它就无法帮助你。
此搜索工具的代码是特定的,因此没有人可以告诉您如何让它在您的前端工作。
通常我会尝试将其复制到前端页面(或尝试在那里调用),但这可能会带来风险!后端和前端数据应具有不同的访问权限,这可能是您无法复制和粘贴该功能的原因。