Поддержка Проблемы и решения Условия для pre_get_posts

  • Помогите, пожалуйста, сделать условия для хука ‘pre_get_posts’. Мне нужно в ленте на главной странице НЕ показывать посты категорий 14,15, но только в том случае, если они одновременно не входят в категорию важных 21 (если сюда входят, то всегда показывать).

    if( ! ($query->is_front_page() and $query->is_main_query() )) return;
    $query->set( 'cat', '-14,-15' );
    // А куда и как сделать предохранение 21 - не знаю.
    • Тема изменена 4 года, 11 месяцев назад пользователем strannik005.
  • Тема «Условия для pre_get_posts» закрыта для новых ответов.