Java, UX, HTML, CSS, WEB-design

Как ограничить результаты поиска WordPress по типу записи

Краткое описание по статье Как ограничить результаты поиска WordPress по типу записи

Название: Как ограничить результаты поиска WordPress по типу записи . Краткое описание: [ad_1] ⭐ Бывают случаи, когда вы можете захотеть огр . Дата публикации: 21.01.2022 . Автор: Алишер Валеев .

Для чего создан сайт Novosti-Nedeli.ru

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

Сколько лет сайту?

Возраст составляет 3 года

[ad_1]

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

НЕОГРАНИЧЕННЫЕ ЗАГРУЗКИ: более 500 000 ресурсов WordPress и дизайна

Подпишитесь на Envato Elements и получите неограниченное количество загрузок, начиная всего с $16,50 в месяц!

Откройте файл functions.php вашей темы и скопируйте следующий фрагмент кода внизу.

function firstwd_searchfilter($query) { 
    if ($query->is_search && !is_admin() ) {
        $query->set('post_type',array('post','page'));
    } 
return $query;
} 
add_filter('pre_get_posts','firstwd_searchfilter');

Обратите внимание на строку, где написано

$query->set('post_type',array('post','page'));

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

function firstwd_searchfilter($query) { 
    if ($query->is_search && !is_admin() ) {
        $query->set('post_type',array('custom_post_type_name_1','custom_post_type_name_2'));
    } 
return $query;
} 
add_filter('pre_get_posts','firstwd_searchfilter');

Обязательно измените имя пользовательского типа записи на свое собственное.

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

Этот пост может содержать партнерские ссылки. Смотрите нашу информацию о партнерских ссылках здесь.

[ad_2]
Source: 1stwebdisigner

Заключение

Вы ознакомились с статьей — Как ограничить результаты поиска WordPress по типу записи

Пожалуйста оцените статью, и напишите комментарий.

Похожие статьи

Добавить комментарий

Ваш адрес email не будет опубликован.

Кнопка «Наверх»