Как сделать WordPress поиск в посте

Опубликовано: 2022-03-25

Вам интересно, как сделать поиск WordPress по содержимому поста?

Посетителям вашего сайта может быть сложно найти то, что они ищут, если у вас много сообщений и страниц.

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

Зачем делать WordPress поиск в пост-контенте

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

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

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

Один из лучших способов предоставить вашим посетителям более релевантные результаты поиска — ограничить поиск определенным типом контента.

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

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

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

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

Как сделать WordPress поиск в посте

Самый быстрый и удобный способ сделать поиск WordPress по содержимому поста — это использовать такой плагин, как SearchWP.

SearchWP logo

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

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

Более 30 000 владельцев сайтов WordPress уже используют SearchWP, чтобы предоставлять своим посетителям наиболее релевантные результаты поиска.

SearchWP также поможет вам:

  • Отображение результатов поиска в режиме реального времени . Хотите мгновенно отображать результаты поиска на своем сайте? Используя SearchWP, вы можете сделать это всего за несколько кликов.
  • Сделайте WordPress индексом PDF-файлов . Загружаете ли вы какие-либо PDF-файлы на свой сайт? С SearchWP вы можете сделать контент доступным для поиска, обогатив результаты поиска вашего сайта.
  • Исключить страницы из результатов поиска . Хотите исключить определенные страницы из результатов поиска на своем сайте? SearchWP позволяет сделать это всего за несколько кликов.
  • Включить нечеткий поиск . Вы хотите, чтобы WordPress искал частичные совпадения, если нет точных? Используя SearchWP, вы можете включить нечеткий поиск, чтобы ваши посетители могли найти больше результатов.

Теперь давайте посмотрим, как ограничить поиск WordPress для публикации контента только с помощью SearchWP.

Шаг 1: Установите и активируйте SearchWP

Первый шаг — получить вашу копию SearchWP здесь.

После этого перейдите в свою учетную запись SearchWP и перейдите на вкладку « Загрузки ».

go over to the Downloads tab

Затем нажмите «Загрузить SearchWP» , чтобы начать загрузку ZIP-файла плагина на свой компьютер.

click Download SearchWP

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

copy your license key

После завершения загрузки следующим шагом будет загрузка ZIP-файла SearchWP на ваш сайт и установка плагина.

Нужна помощь? Не стесняйтесь ознакомиться с пошаговым руководством по установке плагина WordPress.

Когда вы установите плагин, перейдите на панель управления сайтом WordPress и нажмите кнопку SearchWP на верхней панели.

click SearchWP

Оказавшись там, перейдите на вкладку « Лицензия ».

go over to the License tab

Вставьте скопированный ранее лицензионный ключ плагина в поле « Лицензия » и нажмите « Активировать» .

press Activate

Вот и все. Вы активировали SearchWP, и теперь вы готовы настроить WordPress на поиск только содержания записей.

Шаг 2: Настройте свою поисковую систему

Для начала перейдите на вкладку Engines .

go over to the Engines tab

Здесь вы найдете список поисковых систем, которые у вас есть в настоящее время.

the list of your search engines

Думайте о поисковой системе как о наборе правил и условий, которые WordPress учитывает при выполнении поиска.

SearchWP позволяет добавлять и использовать несколько поисковых систем с разными наборами настроек.

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

По умолчанию эта поисковая система выполняет поиск по 3 источникам: постам, страницам и медиа.

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

Для этого нажмите кнопку « Источники и настройки ».

press Sources & Settings

Снимите флажок Страницы и Источники мультимедиа , чтобы остались только сообщения .

uncheck Pages and Media sources

После этого нажмите Готово , чтобы сохранить изменения.

press Done

Теперь WordPress будет искать только по сообщениям.

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

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

posts attributes

Чтобы ограничить поиск WordPress только контентом поста, нам нужно удалить все атрибуты поста, кроме Content .

Для этого нажмите кнопку Добавить/удалить атрибуты .

press Add Remove attributes

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

uncheck all the post attributes except Content

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

the Content attribute weight is low

Чем больше вес, тем больше внимания WordPress будет уделять атрибуту при выполнении поиска.

Давайте добавим вес релевантности атрибуту Content , переместив ползунок вправо до упора. Таким образом, WordPress будет отдавать наивысший приоритет этому атрибуту при поиске.

Вот как это выглядит на нашем тестовом сайте:

adjust the Content atrribute weight

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

press Save Engines

Вот и все. Вы только что сделали поиск в WordPress только по содержимому поста.

Шаг 3. Проверьте новый поиск

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

Для этого нажмите кнопку « Посетить сайт » под названием вашего сайта в левом верхнем углу панели управления WordPress.

press Visit Site

Мы добавили пост на наш тестовый сайт, содержащий слово «Apple» в содержании и «Orange» в заголовке.

Во-первых, давайте посмотрим, найдем ли мы этот пост по поисковому запросу Apple .

we found the Orange blog post

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

Теперь давайте посмотрим, сможем ли мы найти его по названию, а именно Orange .

nothing found

Ничего не найдено. Это означает, что наш сайт WordPress теперь учитывает только содержание постов при поиске, игнорируя все остальное.

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

Хотели бы вы, чтобы ваш сайт WordPress учитывал настраиваемые поля публикации при поиске?

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

Сделать эти данные доступными для поиска — отличный способ предоставить посетителям более релевантные результаты поиска.

a custom field

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

add custom fields

Для получения более подробной информации следуйте инструкциям по добавлению поиска по настраиваемым полям в учебнике WordPress.

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

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

Хотите создать пользовательскую форму поиска? Ознакомьтесь с этим, как создать пользовательскую форму поиска в руководстве WordPress с помощью простых шагов.

Вы хотите разместить определенные страницы в верхней части результатов поиска по сайту? Следуйте указаниям, как расставить приоритеты для определенных результатов поиска в руководстве по WordPress.