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


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

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

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

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

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

Как я могу получить сотрудника добавлен поиск?

Author: Scott, 2011-11-02

2 answers

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

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

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

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

 5
Author: onetrickpony, 2017-04-13 12:37:34

Решение здесь: http://wordpress.org/support/topic/default-custom-fields?replies=6

Цитата из одного из постеров в этой теме:

...просто для поиска сообщений определенного человека, а НЕ по ключевому слову + автор. В моем использовании я использую плагин Kaf, о котором я упоминал выше , и у меня есть 3 переключателя, так что вы можете выполнять поиск по "настоящему имени автора", "имени пользователя автора" или поиску по умолчанию "содержимое публикации"...

 1
Author: Roger, 2011-11-02 13:24:15