Как сделать WordPress поиск в посте
Опубликовано: 2022-03-25Вам интересно, как сделать поиск WordPress по содержимому поста?
Посетителям вашего сайта может быть сложно найти то, что они ищут, если у вас много сообщений и страниц.
В этой статье мы покажем вам, как ограничить поиск WordPress для публикации контента и как заставить его учитывать настраиваемые поля публикации.
Зачем делать WordPress поиск в пост-контенте
Если вы хотите добиться успеха в Интернете, важно обеспечить, чтобы посетители вашего сайта могли быстро найти то, что они ищут.
Положительный пользовательский опыт заставляет их открывать для себя больше вашего контента, возвращаться на ваш сайт снова и даже делиться ссылкой на него в социальных сетях.
Кроме того, удовлетворенность ваших посетителей напрямую влияет на рейтинг вашего сайта в поисковых системах. Так как более 50% веб-трафика поступает именно из этого источника, очень важно удовлетворить потребности вашей аудитории.
Один из лучших способов предоставить вашим посетителям более релевантные результаты поиска — ограничить поиск определенным типом контента.
Дело в том, что по умолчанию WordPress ищет заголовок, контент и выдержку из сообщений и страниц.
Из-за этого в результатах поиска обычно много беспорядка, что затрудняет поиск нужного контента.
Ограничение поиска только сообщениями или даже определенной частью, такой как контент или заголовок, помогает решить эту проблему.
Теперь, когда мы знаем, почему важно выполнять поиск в содержимом поста, давайте посмотрим, как это сделать ниже.
Как сделать WordPress поиск в посте
Самый быстрый и удобный способ сделать поиск WordPress по содержимому поста — это использовать такой плагин, как SearchWP.
Этот плагин позволяет вам получить полный контроль над тем, как работает поиск на вашем сайте.
Используя его, вы можете сделать доступным для поиска что угодно на своем сайте, создать настраиваемые поля поиска, отслеживать поиск и многое другое.
Более 30 000 владельцев сайтов WordPress уже используют SearchWP, чтобы предоставлять своим посетителям наиболее релевантные результаты поиска.
SearchWP также поможет вам:
- Отображение результатов поиска в режиме реального времени . Хотите мгновенно отображать результаты поиска на своем сайте? Используя SearchWP, вы можете сделать это всего за несколько кликов.
- Сделайте WordPress индексом PDF-файлов . Загружаете ли вы какие-либо PDF-файлы на свой сайт? С SearchWP вы можете сделать контент доступным для поиска, обогатив результаты поиска вашего сайта.
- Исключить страницы из результатов поиска . Хотите исключить определенные страницы из результатов поиска на своем сайте? SearchWP позволяет сделать это всего за несколько кликов.
- Включить нечеткий поиск . Вы хотите, чтобы WordPress искал частичные совпадения, если нет точных? Используя SearchWP, вы можете включить нечеткий поиск, чтобы ваши посетители могли найти больше результатов.
Теперь давайте посмотрим, как ограничить поиск WordPress для публикации контента только с помощью SearchWP.
Шаг 1: Установите и активируйте SearchWP
Первый шаг — получить вашу копию SearchWP здесь.
После этого перейдите в свою учетную запись SearchWP и перейдите на вкладку « Загрузки ».
Затем нажмите «Загрузить SearchWP» , чтобы начать загрузку ZIP-файла плагина на свой компьютер.
Скопируйте лицензионный ключ SearchWP на той же вкладке, так как он понадобится вам в дальнейшем для активации плагина.
После завершения загрузки следующим шагом будет загрузка ZIP-файла SearchWP на ваш сайт и установка плагина.
Нужна помощь? Не стесняйтесь ознакомиться с пошаговым руководством по установке плагина WordPress.
Когда вы установите плагин, перейдите на панель управления сайтом WordPress и нажмите кнопку SearchWP на верхней панели.
Оказавшись там, перейдите на вкладку « Лицензия ».
Вставьте скопированный ранее лицензионный ключ плагина в поле « Лицензия » и нажмите « Активировать» .
Вот и все. Вы активировали SearchWP, и теперь вы готовы настроить WordPress на поиск только содержания записей.
Шаг 2: Настройте свою поисковую систему
Для начала перейдите на вкладку Engines .
Здесь вы найдете список поисковых систем, которые у вас есть в настоящее время.
Думайте о поисковой системе как о наборе правил и условий, которые WordPress учитывает при выполнении поиска.
SearchWP позволяет добавлять и использовать несколько поисковых систем с разными наборами настроек.
На данный момент существует только одна поисковая система под названием Default . WordPress использует его для собственного поиска. Настроив его, вы можете изменить работу поиска по всему сайту.
По умолчанию эта поисковая система выполняет поиск по 3 источникам: постам, страницам и медиа.
Поскольку мы хотим ограничить поиск в WordPress только содержимым постов, первым шагом будет удаление всех источников, кроме постов .

Для этого нажмите кнопку « Источники и настройки ».
Снимите флажок Страницы и Источники мультимедиа , чтобы остались только сообщения .
После этого нажмите Готово , чтобы сохранить изменения.
Теперь WordPress будет искать только по сообщениям.
Следующим шагом является изменение набора атрибутов записи, которые WordPress учитывает при поиске.
Вы можете думать об атрибутах как о частях поста. По умолчанию их 4: заголовок, содержание, слаг и выдержка.
Чтобы ограничить поиск WordPress только контентом поста, нам нужно удалить все атрибуты поста, кроме Content .
Для этого нажмите кнопку Добавить/удалить атрибуты .
Снимите флажки со всех атрибутов, кроме содержимого , а затем нажмите « Готово» , чтобы сохранить изменения.
Вы также можете изменить вес релевантности атрибутов, переместив ползунок рядом с ними влево или вправо.
Чем больше вес, тем больше внимания WordPress будет уделять атрибуту при выполнении поиска.
Давайте добавим вес релевантности атрибуту Content , переместив ползунок вправо до упора. Таким образом, WordPress будет отдавать наивысший приоритет этому атрибуту при поиске.
Вот как это выглядит на нашем тестовом сайте:
Нажмите кнопку Save Engines , чтобы сохранить изменения, когда вы закончите.
Вот и все. Вы только что сделали поиск в WordPress только по содержимому поста.
Шаг 3. Проверьте новый поиск
Следующий шаг — опробовать новую поисковую систему.
Для этого нажмите кнопку « Посетить сайт » под названием вашего сайта в левом верхнем углу панели управления WordPress.
Мы добавили пост на наш тестовый сайт, содержащий слово «Apple» в содержании и «Orange» в заголовке.
Во-первых, давайте посмотрим, найдем ли мы этот пост по поисковому запросу Apple .
Как видите, мы смогли найти запись, потому что WordPress учитывает содержимое записи и присваивает ему наивысший приоритет.
Теперь давайте посмотрим, сможем ли мы найти его по названию, а именно Orange .
Ничего не найдено. Это означает, что наш сайт WordPress теперь учитывает только содержание постов при поиске, игнорируя все остальное.
Как заставить WordPress учитывать настраиваемые поля публикации
Хотели бы вы, чтобы ваш сайт WordPress учитывал настраиваемые поля публикации при поиске?
Пользовательские поля — это поля, в которые вы можете поместить любую дополнительную информацию о публикации. Например, вы можете указать его тип, автора, время прочтения или что-то еще.
Сделать эти данные доступными для поиска — отличный способ предоставить посетителям более релевантные результаты поиска.
С SearchWP вы можете сделать настраиваемые поля сообщений доступными для поиска всего за пару кликов.
Для получения более подробной информации следуйте инструкциям по добавлению поиска по настраиваемым полям в учебнике WordPress.
В этой статье вы узнали, как сделать поиск в WordPress по содержимому поста. Это позволит вам предоставлять посетителям более релевантные результаты поиска, что значительно улучшит их взаимодействие с пользователем.
Если вы готовы получить полный контроль над поиском на вашем сайте, вы можете получить свою копию SearchWP здесь.
Хотите создать пользовательскую форму поиска? Ознакомьтесь с этим, как создать пользовательскую форму поиска в руководстве WordPress с помощью простых шагов.
Вы хотите разместить определенные страницы в верхней части результатов поиска по сайту? Следуйте указаниям, как расставить приоритеты для определенных результатов поиска в руководстве по WordPress.