Есть ли способ требовать результатов в пост-запросе woocommerce? - PullRequest
0 голосов
/ 16 ноября 2018

Я бы хотел установить результаты из мета-опции, а остальное количество постов из связанных продуктов в настоящее время использует фильтр "woocommerce_product_related_posts_query"

        function mw_filter_related_products( $query, $product_id ) {
        $related_ids = get_post_meta( $product_id, '_related_ids', true );
        if ( ! empty( $related_ids ) && is_array( $related_ids ) ) {
            $related_ids = implode( ',', array_map( 'absint', $related_ids ) );
            $query['where'] .= " OR p.ID IN ( {$related_ids} )";
        }
        return $query;

    }

add_filter( 'woocommerce_product_related_posts_query','mw_filter_related_products', 20, 2 );

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...