• Можете подсказать по сайту что я сделал не так. Идея состоит в том, чтоб записи сортировались по произвольным полям.

    function change_post_order( $query ) {
    if ( is_admin() || ! $query->is_main_query() ) {
    return;
    }
    if ( $query->is_home() ) {
    $query = new WP_Query( array(
        'post_type' => 'auto',
        'meta_query' => array(
            array(
                'key' => 'sorts',
                'value' => array( 1, 100 ),
                'compare' => 'BETWEEN',
                'type' => 'NUMERIC',
            ),
        ),
        'meta_key' => 'price',
        'orderby' => 'meta_value_num',
        'order' => 'ASC',
    ) );
    }
    }
    add_action( 'pre_get_posts', 'change_post_order' );

  • Тема «Сортировка по произвольным полям.» закрыта для новых ответов.