Сортировать продукты WooCommerce на странице магазина по названию - PullRequest
0 голосов
/ 01 декабря 2018

Я не могу отсортировать семейства по «Заголовку» - не уверен, что я делаю неправильно.

Есть ли что-то, что мне нужно добавить в пользовательский запрос, о котором я не знаю?

        <h1 class="heading-14 _15mar center">Sponsored Families</h1>
       <?php 
     $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;

            $args = array(
                'post_type' => 'product' ,
                'posts_per_page'=> 10 ,
                'meta_query' => array( 
                    array( 
                    'key' => '_stock_status',
                    'orderby' = 'title',
                    'value' => 'instock',
                    'compare' => '!=' ) ), 'paged' => $paged );


            $loop = new WP_Query( $args );

        if ( $loop->have_posts() ) {  
            while ( $loop->have_posts() ) : $loop->the_post();
            $image = wp_get_attachment_image_src( get_post_thumbnail_id( $loop->post->ID ), 'single-post-thumbnail' );
                global $product; ?>
                <!--img src="" width="100%;"-->
                  <div class="div-block-60 fm-block">
                   <div class="div-block-61">
                    <div class="div-block-62">
                      <div class="family-image familypic family1" style="background-image: url(<?php echo $image[0]; ?>)">
                        <!--img src="" width="100%;"-->
                      </div>
                      <div class="buckettext">

1 Ответ

0 голосов
/ 01 декабря 2018

Если вы хотите отсортировать по заголовку записи, вам нужно добавить параметр orderby в $args.

'orderby' => 'post_title'

См. https://codex.wordpress.org/Class_Reference/WP_Query#Order_.26_Orderby_Parameters

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