Переписать / изменить механизм поиска WordPress - PullRequest
0 голосов
/ 04 апреля 2011

Я искал способ изменить механизм поиска WordPress.В моей базе данных есть несколько пользовательских таблиц, которые я хочу учитывать при поиске на сайте.Кроме того, я не хочу реализовывать функцию Левенштейна для придумывания строк типа «Вы имели в виду [другой термин]?»когда кто-то делает орфографическую ошибку.

Есть ли ловушка, действие или функция, которую я могу реализовать или изменить, чтобы разрешить такие функции?Любая помощь очень ценится.

С уважением,

Reinder

1 Ответ

2 голосов
/ 04 апреля 2011

Вы можете просто заменить поиск в WordPress своим собственным поиском, заменив свое собственное окно поиска пользовательским окном поиска, которое затем вызывает функцию, которая использует один из этих поисков. Это позволит вам заменить поиск по умолчанию в wordpress без изменения файлов ядра.

Три возможных варианта:

Мне пришлось сделать аналогичную вещь для моего собственного сайта WordPress. Первоначально я пошел против MySQL, но с тех пор перешел на Sphinx. Я столкнулся с серьезными проблемами со скоростью при использовании MySQL match против, хотя эти проблемы исчезли, когда я переключился на Sphinx.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...