Я использую 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');
}