WordPress исключает пользовательские типы сообщений из поискаPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 WordPress исключает пользовательские типы сообщений из поиска

Сообщение Anonymous »

Следующий код предотвращает появление наших «Проектов» в результатах поиска по сайту, но он вызывает непредвиденные последствия для различных фильтров в серверной части администратора. Есть ли способ ограничить эту функцию только внешним поиском?
function ss_search_filter( $query ) {

if ( $query->is_admin() ) :
return $query;
endif;

if ( $query->is_search() && $query->is_main_query() ) {
// set the post type to only post types you want returned.
$query->set( 'post_type', ['page', 'post', 'product'] );
}

return $query;
}
add_action( 'pre_get_posts', 'ss_search_filter' );


Подробнее здесь: https://stackoverflow.com/questions/790 ... rom-search
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»