Intereting Posts
Я хочу использовать редактор изображений GD только для одной функции, а затем вернуться к ImageMagick помогите мне отобразить изображение определенной записи по почте id Как добавить пользователя meta для всех пользователей Все в одном запросе типа персонализированного календаря не работают должным образом Хостинг WordPress перенесен с сервера Windows на Linux-сервер Как избежать дублирования первичных ключей при импорте SQL? Мой блог показывает странные персонажи! Как добавить разбивку на страницы в мой код? Необходимо хранить пользовательскую информацию (много-много связей), предпочтительно не как пользовательский мета Как я могу изменить свою постоянную ссылку с блога на пользовательскую структуру? пытаясь добавить значение автора в ссылки на страницу wp? как редактировать functions.php в дочерней теме Получите сообщение о количестве сообщений Как удалить окно поиска? обновить функцию поиска по умолчанию и получить записи postmeta

Сообщения и вложения с статусом «Опубликован» в поиске

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

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

Есть ли другой способ исключить должности, помеченные как «частные» или «черновики»?

Вот мой текущий код:

 function SearchFilter($query) { if ($query->is_search && $query->is_main_query() || is_archive() ) { $query->set('post_status', array( 'publish', 'inherit' )); $query->set( 'post_type', array( 'post', 'attachment' ) ); } return $query; } add_filter('pre_get_posts','SearchFilter'); 

Solutions Collecting From Web of "Сообщения и вложения с статусом «Опубликован» в поиске"