Wordpress: Использование pre_get_posts не возвращает результатов - PullRequest
0 голосов
/ 06 марта 2020

Я использую pre_get_posts для изменения основного wpquery, чтобы получить переменные продукты как отдельные продукты. Это связано с тем, что фильтры плагинов работают только с основным wpquery.

Существует ли какая-либо известная причина, по которой я мог бы получить «продукты не найдены» при использовании pre_get_posts для команды $product->set('post_type', 'product_variation')?

Моя функция выглядит так:

add_action( 'pre_get_posts', 'rc_modify_query_get_design_projects' );
function rc_modify_query_get_design_projects( $product ) {
  global $wp_query;
  $product->set('post_type', 'product_variation');
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...