Intereting Posts
Поиск сообщений, содержащих совпадающие элементы массива в мета-поле usign WP_Query Количество страниц – несколько (пользовательских) типов сообщений Плагин пользователя / членства Размеры созданных изображений не совпадают. Плагин README.txt не обновляется в Каталоге (стабильный тег является правильным) Доступ к двум базам данных Плагин переводчика WordPress: Инструменты Google для веб-мастеров показывают сотни 404 не найденных ошибок. Как очистить беспорядок? WordPress wp-json API – Пользовательский тип сообщения возвращает 403 Как добавить способность к роли пользователя? Sticky Button не работает WP. Но делает ли это JS Fiddle Проверьте, что такое «тип» элемента меню Как отображать общее количество просмотров всех сообщений одной категории? Выпадающий список с сообщениями на странице «добавить новую» wp_update_term не создает новую уникальную пулю functions.php и условные теги

Включить изображения со страниц в результатах поиска wp search.php по умолчанию wp search

Есть ли способ включить изображения страниц в wp-поиск? Например, я хочу искать на своих сайтах изображения на страницах, не находящихся в сообщениях по заголовку / alt, и отображать их на странице результатов в виде эскизов.

Solutions Collecting From Web of "Включить изображения со страниц в результатах поиска wp search.php по умолчанию wp search"

Чтобы включить тип публикации attachment (носителя) в результатах поиска, используйте следующий фрагмент кода

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

Источник

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

Это должно было сработать, но если вы хотите добавить страницы, а затем замените

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

с

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