Бывает такая ситуация, что вам нужно скрыть на сайте Вордпресс на страницы поиска, из поисковой выдачи нужные вам записи.
Чтобы посетители сайта не смогли эту запись найти.
Для решения данной задачи, нам следует в файл под названием functions.php установить следующий PHP код:
/** Как исключить из поиска записи по ID
-------------------------------------------------------- **/
function myexclude_search_filter( $query ) {
if ( ! $query->is_admin && $query->is_search && $query->is_main_query() ) {
$query->set( 'post__not_in', array( 1042, 756 ) );
}
}
add_action( 'pre_get_posts', 'myexclude_search_filter' );
1042, 756 — ID нужных записей.
Как узнать идентификатор (id) записей?
Для того, чтобы узнать уникальный идентификатор (id) записи опубликованной на сайте Вордпресс, нужно:
1. Авторизоваться на сайте как Администратор.
2. Зайти на страницу нужной записи.
3. Навести стрелку мыши в Верхней панели (админ-бар) на Редактировать запись.
4. В левом нижнем углу браузера, появится ссылка с id записи.

Ура!
Мы в очередной раз решили поставленную задачу, и узнали ID записи и как её применить на страницы поиска на сайте Вордпресс.
А Вы оставите комментарий первым?