Расширьте поиск WordPress, чтобы включить поиск пользователей

Существует много плагинов WordPress, которые улучшают поиск WordPress, но мне еще предстоит найти плагин, который добавит пользовательский поиск.

Поиск Все использовалось, чтобы иметь функциональность, но было удалено, когда WP перешел на версию 2.8. Я подозреваю, что это связано с тем, как WP изменил способ хранения авторов.

Причина, по которой я после поиска пользователя, состоит в том, что все пользователи на сайте WP - это сотрудники с собственным профилем. У нас есть страница автора, в которой перечислены все сотрудники по фамилии, которая разделена на 20 членов на страницу. Если вы знаете только имя члена коллектива, то пытаетесь найти этого участника очень сложно. Я хочу расширить поиск WP, чтобы вы могли просто ввести имя и соответствующий член появился.

Этот сайт является интрасети, поэтому использование внешней поисковой системы не может быть и речи.

Просто хочу быть ясным, что я хочу искать пользователей, не ищущих сообщений по авторам.

Как я могу найти поиск сотрудника?

8 голосов | спросил Brady 2 32011vEurope/Moscow11bEurope/MoscowWed, 02 Nov 2011 13:27:06 +0400 2011, 13:27:06

1 ответ


4

Вы не можете легко достичь этого с помощью встроенной поисковой системы WP. Даже если вам удалось создать сложный запрос, который извлекает данные из таблицы пользователя, это будет невероятно медленно.

Search Unleashed имел эту функциональность, но я не уверен в совместимости с WP 3.2.

Я использовал его в прошлом как вдохновение, чтобы добавить лучшие функции поиска на моем сайте. В основном он собирает данные о крючках публикации контента, которые затем индексируются и хранятся где-то для более быстрого доступа, например, пользовательская таблица db или в специальных файлах, если вы используете поисковая система Lucene .

Если вы действительно хотите перейти по пути WP, см. этот вопрос . Вам нужно присоединиться к пользователям $ wpdb-> на post_author.

ответил onetrickpony 2 32011vEurope/Moscow11bEurope/MoscowWed, 02 Nov 2011 18:23:01 +0400 2011, 18:23:01

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132