TechBlogSD - Все для WordPress и WEB разработки
WEB и WordPress инструкции, новости, обзоры тем и плагинов

Как изменить способ использования функции поиска пользователями WordPress

1 419
Содержание

Как только вы начнете писать и накопите больше, чем просто несколько статей, вы, надеюсь, привлечете больше посетителей, которые посетят ваш сайт. И когда они попадут туда, ваши посетители захотят только самый лучший контент, и это правда, только если они заинтересованы в этой теме. Таким образом, даже если вы сузите круг и будете писать только, скажем, об играх для ПК, а не обо всех видеоиграх, люди все равно не будут интересоваться каждой статьей, которую вы написали до сих пор.

Помимо ссылок и рекомендаций, сделанных вами или другими посетителями, вы захотите дать своим пользователям возможность выполнять поиск по вашему сайту.

Точно так же, как люди ищут в Google, чтобы попасть на ваш сайт, вы хотите, чтобы они также могли выполнять поиск по вашему блогу. Да, в WordPress уже встроена функция поиска по умолчанию. Но если вы пробовали работать с ним, вы, вероятно, заметили, что он не так хорош, как вы представляли, хотя с годами он улучшился.

Итак, чтобы сделать функцию поиска еще лучше, в этой статье мы покажем вам:

Лучшие поисковые плагины для WordPress

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

Если вы все сделаете правильно, пользователи, скорее всего, будут вводить то, что они хотят, в ваше новое окно поиска и получать ожидаемые результаты. Теперь давайте посмотрим на некоторые из лучших поисковых плагинов WordPress, которые вы можете установить за считанные минуты.

WP поиск Google

ЦЕНА: Бесплатно


Как изменить способ использования функции поиска пользователями WordPress

Начнем с плагина, который поможет вам использовать возможности поисковой системы Google на вашем сайте. Этот бесплатный плагин поможет вам настроить окно поиска Google, которое вы можете легко разместить на своем веб-сайте в качестве виджета.

Вам нужно будет зарегистрировать учетную запись пользовательского поиска Google, получить идентификатор, а плагин сделает все остальное. Затем ваши посетители смогут выполнять поиск по вашему сайту или по всему Интернету, в зависимости от ваших настроек, или даже искать только изображения, если вы решите это сделать. Вы можете настроить множество функций поиска, применить пользовательские макеты, изменить цвета, шрифты, эскизы и многое другое.

  • Результаты предоставлены Google
  • Прямая ссылка на Google Analytics
  • Автозаполнение

Поиск Swiftype

ЦЕНА: Бесплатно


Как изменить способ использования функции поиска пользователями WordPress

Этот современный плагин уже используется многими популярными веб-сайтами, которые признали его силу. Swiftype не только предлагает один из лучших поисковых алгоритмов, который даст вам значимые результаты, но и дает вам подробное представление обо всех поисках, выполненных на вашем сайте. С помощью этой функции вы можете легко найти лучшие ключевые слова для своего веб-сайта и улучшить его содержание и результаты поиска.

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

  • Интерфейс перетаскивания
  • Автозаполнение
  • Детальная аналитика

SearchWP

ЦЕНА: От 49 $


Как изменить способ использования функции поиска пользователями WordPress

SearchWP – еще один популярный плагин WordPress, который станет отличной заменой стандартного поиска WP. После установки вам не придется заниматься сложной настройкой, но вместо этого вы можете настроить ее для работы с настраиваемыми полями и типами сообщений, различными таксономиями и т.д.

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

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

  • Контроль веса ключевого слова
  • Поиск в медиафайлах, таких как видео, аудио и PDF
  • Детальная аналитика

Актуальность

ЦЕНА: Бесплатно / от 49,95 $


Как изменить способ использования функции поиска пользователями WordPress

Relevanssi может показаться чем-то актуальным. На самом деле это так, потому что Relevanssi в переводе с финского означает релевантный. Этот плагин заменит вашу поисковую систему WordPress по умолчанию и сделает ее лучше. Чтобы продолжить рассказ об имени плагина, Relevanssi отсортирует ваши результаты по релевантности, а не по дате. И это только первая функция в длинном списке. Этот мощный плагин может сопоставлять частичные слова (нечеткое сопоставление), он позволит вам искать фразы или искать только один термин.

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

Одна из многочисленных функций, на которые мы хотели бы обратить внимание, – это функция подсказок, которая дает пользователям похожие поисковые запросы – что-то вроде хорошо известного Google «Вы имели в виду?» предложение. Relevanssi предлагает гораздо больше, и мы говорим только о бесплатной версии. Если вам нужно больше, особенно если вы используете мультисайт, вам следует взглянуть на премиум-версию.

  • Нечеткое соответствие
  • Выделенные поисковые запросы в документах
  • Результаты поиска на основе предложений

SearchIQ

ЦЕНА: Бесплатно / 159 долларов в месяц.


Как изменить способ использования функции поиска пользователями WordPress

SearchIQ – еще один отличный поисковый плагин WordPress, который предоставляет пользователям расширенные возможности поиска. Благодаря мощной логике поиска, расширенному семантическому анализу, обработке ошибок и многим подобным функциям SearchIQ направляет пользователей к результатам, которые они искали. SearchIQ довольно легко установить и настроить.

Для начала необходимо создать учетную запись в SearchIQ, установить и активировать плагин, скопировать ключ API из панели управления SearchIQ и ввести ключ API в бэкэнд wp. Бесплатная версия доступна с базовыми функциями, а для предприятий, которым нужны расширенные функции, такие как PDF, CDN, Facet или индивидуальный брендинг, можно подписаться на платные пакеты.

Вы можете выполнять поиск не только по страницам, сообщениям, системным полям WordPress по умолчанию, пользовательским настраиваемым полям, атрибутам продуктов и таксономиям, PDF-файлам и выдержкам. Но панель управления SearchIQ также включает данные аналитики в реальном времени, которые помогают вам понять поведение пользователя при поиске, чтобы вы могли лучше оптимизировать свою контент-стратегию.

Искать все

ЦЕНА: Бесплатно


Как изменить способ использования функции поиска пользователями WordPress

Еще одна отличная бесплатная замена вашему поисковому запросу WP по умолчанию – это, безусловно, плагин Search Everything. Это улучшит ваши результаты поиска без изменения шаблонов. Вы можете настроить его для поиска практически во всем в своем WordPress, включая страницы, выдержки, черновики, вложения, комментарии, теги и даже настраиваемые поля. Кроме того, вы можете не включать страницы и публиковать сообщения, которые не должны отображаться в результатах поиска.

Этот плагин поставляется с небольшим помощником под названием Research Everything, который будет искать ваш контент, пока вы пишете новую статью, и даст вам возможность сразу же ссылаться на другой контент. Если вы хотите исследовать, даже больше, функция Power Search поможет вам найти контент в Интернете. Если вы в бегах, просто установите и активируйте плагин, даже не просматривая страницу настроек, и вы получите улучшенную поисковую систему, которая будет запущена в считанные минуты.

  • Исключите контент, который вы не хотите искать
  • Включены Research Everything и Power Search
  • Не изменяет страницы вашего шаблона

Изменить URL-адрес поиска по умолчанию в WordPress

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

Неважно, используете ли вы встроенную поисковую систему WordPress или установили другую, вам нужно позаботиться о результатах поиска.

Хотя есть много вещей, которые вы можете сделать с функцией поиска, вы, возможно, забыли об одной простой, но важной вещи. Да, мы говорим об этом URL-адресе, который появляется в адресной строке, когда поиск возвращает страницу результатов.

По умолчанию WordPress использует неудобную для пользователя версию slug. Не только ваш посетитель сочтет этот ярлык странным, но и может нанести вред вашему SEO. Проще говоря, вы можете помочь своему оптимизатору, изменив ярлык на что-то понятное как людям, так и машинам.

Если вы пытались выполнить поиск на своем веб-сайте, вы могли увидеть этот странный ярлык /? S = term, который появляется в адресной строке. В этой части мы собираемся показать вам, как превратить это во что угодно. Например, мы собираемся заменить «/? S = term» на «/ search / term», который будет легче запомнить и использовать.

  1. Откройте functions.php
  2. Скопируйте и вставьте следующее:
  1. Измените целевой URL в третьей строке на все, что хотите
  2. Сохранить изменения

После того, как вы внесете эти изменения в свой файл functions.php, вы можете попробовать свой новый URL-адрес. Не волнуйтесь; если плагин или пользователь попытались получить доступ к вашему результату поиска, перейдя к старому URL-адресу, ваш веб-сайт не будет возвращать ошибку, а просто перенаправит результат поиска на новый URL-адрес.

Если вы хотите изменить слаг на что-то уникальное, вы можете сделать это в третьей строке кода.

Это перенесет вашу страницу результатов поиска на www.yourdomain.com/search/search-term

Теперь вы можете расслабиться и перестать думать о том, как результаты поиска отображаются для ваших пользователей, а также для роботов поисковых систем, которым теперь будет легче сканировать эти результаты. Кроме того, разве не более естественно видеть слово «поиск» целиком вместо того странного вопросительного знака, за которым следует буква «s»? Скажи нам что ты думаешь.

Искать сообщения исключительно по их заголовкам

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

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

  1. Откройте functions.php
  2. Скопируйте и вставьте этот код:
  1. Сохранить изменения

После внесения изменений вы можете открыть свой веб-сайт и начать новый поиск. Чтобы убедиться, что все работает должным образом, вы должны попытаться найти слово, которое, как вы знаете, есть в одном из заголовков вашего сообщения, которое должно вернуть сообщение на странице результатов. Если вы попытаетесь найти слово или полный термин, который не содержится ни в одном опубликованном вами заголовке, результаты поиска будут пустыми.

И это на самом деле все, что есть. Если вы когда-нибудь решите, что хотите вернуть старый поиск, просто сотрите или закомментируйте функцию.

Улучшите функцию поиска и находите результаты в категории

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

Как изменить способ использования функции поиска пользователями WordPress

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

Заранее выберите категории:

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

Например, у вас может быть категория, содержащая только обзоры смартфонов. С помощью этого кода вы можете разрешить людям выполнять поиск только по этой категории, чтобы в результатах поиска не загружалась информация о бытовой технике или других материалах, имеющихся на сайте. Имеет смысл, правда?

  1. Откройте страницу, на которой вы хотите, чтобы появилось окно поиска, или создайте на его основе новый виджет
  2. Скопируйте и вставьте следующий код:
  1. Измените значение третьего типа ввода на идентификатор категории, в которой вы хотите выполнить поиск.
  2. Сохранить изменения

После того, как вы внесете эти изменения, появится новое окно поиска, которое позволит вам искать по категории, идентификатор которой вы ввели в коде выше. Если вы хотите выполнить поиск по нескольким категориям, просто добавьте больше идентификаторов, введя числа, разделенные запятыми.

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

Разрешите посетителям выбрать категорию для поиска:

Следуя тому же примеру, где у вас есть такие категории, как смартфоны, настольные компьютеры, ноутбуки, бытовая техника и т.д., Почему бы вам не позволить посетителю выбрать одну из этих категорий и, например, искать только по категории «ноутбуки»?

В следующих строках мы покажем вам, как это сделать:

  1. Откройте sidebar.php или там, где вы хотите, чтобы появилось окно поиска.
  2. Скопируйте и вставьте код:
  1. Измените категории под значениями опций. Напишите название категории в значении и имени между тегами
  2. Сохранить изменения

Автоматически отображать все категории в списке:

Если вы хотите отобразить все категории и не хотите беспокоиться о добавлении или удалении их из этого кода после добавления / удаления их в панели администратора, используйте этот код между тегами :

Этот код сгенерирует список всех доступных категорий.

И это все. Теперь вы можете легко добавить одну или несколько категорий, по которым ваши посетители смогут легко выполнять поиск. Независимо от того, хотите ли вы, чтобы люди выбирали категорию сами, или вы хотите указать их в коде, вы защищены.

Определите категории для результатов поиска WordPress

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

Как изменить способ использования функции поиска пользователями WordPress

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

В этой части мы собираемся показать вам, как это сделать. Вы можете легко добавлять или удалять категории из кода и решать, какая из них вам (не) нужна в результатах поиска.

Добавить или удалить категории из результатов поиска:

  1. Откройте functions.php
  2. Скопируйте и вставьте код.
  1. Добавьте ID категорий в 3- ю строку
  2. Сохранить изменения

Теперь, когда вы внесли изменения, результаты поиска будут получать информацию только из указанных категорий, а остальные будут исключены. Как видите, вы можете легко добавлять категории в список; вы можете иметь только одну категорию, если хотите, или можете установить столько, сколько хотите, чтобы посетители могли выполнять поиск. Просто напишите идентификаторы категорий через запятую.

Если ваша единственная цель – исключить одну или две категории из результатов поиска, вы можете сделать это намного быстрее; вместо того, чтобы вводить все категории, которые вы хотите включить, вы можете исключить одну, введя знак минус (-) перед идентификатором категории. Например, если вы хотите исключить категорию с ID = 1, третья строка кода будет выглядеть так:

Вот так. Теперь вы можете более эффективно управлять результатами поиска.

Исключите страницы или сообщения из поиска WordPress

В большинстве случаев вам нужно, чтобы посетители могли выполнять поиск по вашим сообщениям, в то время как результаты, поступающие со страниц, могут только отвлекать типичного «искателя». Если ваши страницы содержат контактную информацию, карты, информацию об авторе и т.д., Вам, вероятно, не нужно включать эти страницы в результаты поиска.

Как исключить страницы из поиска WordPress

Хотя нет простого способа указать WordPress исключить тип сообщения из результатов поиска, вам нужно будет сделать это самостоятельно:

  1. Откройте functions.php
  2. Скопируйте и вставьте в файл следующий код:
  1. Сохранить изменения

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

Как исключить записи из поиска WordPress

Во введении мы говорили вам, что WordPress просматривает записи и страницы и предполагал, что вы не хотите, чтобы страницы отображались в результатах. Но что, если вы не хотите, чтобы сообщения включались в эти результаты? Если это так, вы можете внести одно простое изменение в код и исключить сообщения вместо страниц:

Опять же, вам нужно будет повторить эти 3 простых шага, показанных выше, но с простым изменением строки №3. Вместо того, чтобы устанавливать тип сообщения «страница », вы должны установить его как «сообщения »:

Не забудьте сохранить все, и все готово.

Исключение страниц / сообщений из результатов поиска с помощью плагина

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

Исключить из поиска

ЦЕНА: Бесплатно


Как изменить способ использования функции поиска пользователями WordPress

Плагин, который мы использовали для этой работы, называется Search Exclude. Использование плагина не может быть проще:

  1. Перейдите в Plugins-> Add New
  2. Искать “Исключить из поиска”
  3. Установите и активируйте плагин
  4. Зайдите на любой из ваших постов и страниц
  5. На правой боковой панели найдите флажок «Исключить из поиска», где вы можете решить, хотите ли вы исключить публикацию / страницу из результатов поиска или нет.

После того, как вы исключили несколько сообщений / страниц, вы можете легко найти список исключенных элементов в настройках плагина (Настройки-> Исключить из поиска ). В списке вы снова можете использовать флажок, чтобы изменить статус публикации / страницы.

Как исключить из результатов поиска только некоторые страницы / сообщения

Неважно, только одну страницу, две или десять вы хотите исключить из результатов поиска, вы можете легко сделать это, реализовав код. Прежде чем вы поспешно скопируете код в файл functions.php, мы предлагаем вам подготовить страницы, которые не должны отображаться в результатах поиска. Вам понадобятся идентификаторы страниц:

  1. Перейдите в Pages-> All Pages.
  2. Найдите страницу, которую вы хотите исключить, и нажмите «Изменить».
  3. В адресной строке найдите «post = 6» или что-то подобное, где число будет представлять идентификатор страницы.

После того, как вы подготовили идентификационные номера страниц, вы готовы к коду:

  1. Перейдите в файл function.php и откройте его
  2. Скопируйте и вставьте следующий код:
  1. В строке № 3 замените числа в скобках на идентификационные номера, которые вы прочитали со страницы. В этом примере мы исключили 6 страниц с соответствующими идентификаторами от 1 до 6.
  2. Сохраните изменения, и все готово

После того, как вы установили код, вы можете редактировать его по мере необходимости. Если вам понадобится иногда включать одну из страниц в будущем, просто удалите ее идентификационный номер из кода. То же самое касается добавления дополнительных страниц в «исключенную корзину». Если вы, например, создаете новую страницу, которую не хотите отображать в результатах поиска, не стесняйтесь добавлять ее идентификационный номер в код.

Разрешить использование голосового поиска в WordPress

После того, как смартфоны стали важной частью нашей жизни, голосовой поиск стал быстро улучшаться. Хотя это никогда не бывает идеально, поиск чего-либо на вашем смартфоне значительно упростил задачу, например, позвонить человеку. Да, вы все равно должны быть очень осторожны с произношением, потому что вы можете в конечном итоге позвонить кому-то, кого не хотите, или ваша речь может превратиться в что-то даже не близкое к тому, что вы только что сказали. Кроме того, всегда весело задавать Сири глупые вопросы, верно?

Неважно, нравится вам это или нет, многие люди используют функцию голосового поиска на своих телефонах. Так почему бы вам не позволить посетителям выполнять поиск по вашему сайту таким же образом?

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

Вместо кода вот плагин, который расширит ваш поиск в WordPress.

Голосовой поиск

ЦЕНА: Бесплатно


Как изменить способ использования функции поиска пользователями WordPress

Перед тем, как скачать и установить плагин, важно знать, что он будет работать только с Chrome и Safari. Если вас устраивает тот факт, что плагин не работает ни в одном другом браузере, он даст вашим посетителям возможность искать контент, используя свой собственный голос.

Устанавливая плагин, вы не переопределяете ввод текста – если пользователь хочет использовать поле поиска стандартным способом, вводя его, вы должны знать, что функциональность не нарушена.

Кроме того, этот плагин должен работать с любым другим плагином поиска, который вы могли установить, поэтому вы можете попробовать его с такими плагинами, как Relevanssi или Search Everything.

  1. Перейдите в Плагины-> Добавить новый
  2. Найдите “Голосовой поиск”
  3. Установите и активируйте плагин

Вот и все. После активации плагина вы сможете без проблем пользоваться голосовым поиском. Как вам эта функция?

Подведение итогов

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

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

Источник записи: https://firstsiteguide.com

Этот веб-сайт использует файлы cookie для улучшения вашего опыта. Мы предполагаем, что вы согласны с этим, но вы можете отказаться, если хотите. Принимаю Подробнее