重写/更改WordPress搜索机制

时间:2011-04-04 11:56:16

标签: php wordpress search hook

我一直在寻找一种改变WordPress搜索机制的方法。我的数据库有几个自定义表,我想在搜索网站时考虑这些表。另外,我不想实现levenshtein函数来提出“你的意思是[另一个术语]吗?”当有人拼写错误时。

我是否可以实现或更改钩子,动作或功能以允许这些功能?任何帮助是极大的赞赏。

亲切的问候,

雷因德

1 个答案:

答案 0 :(得分:2)

您可以使用自己的搜索替换WordPress搜索,将自己的搜索框替换为自定义搜索框,然后调用使用其中一个搜索的功能。这将允许您在不修改核心文件的情况下替换默认的wordpress搜索。

三种可能的选择是:

我必须为自己的WordPress网站做类似的事情。我最初选择了MySQL匹配,但后来我改用了Sphinx。我使用MySQL匹配遇到了严重的速度问题,尽管当我切换到Sphinx时这些问题消失了。