web-dev-qa-db-ja.com

orderby = "date"が手動で変更された投稿をサポートしないのはなぜですか?

私は私のテーマスタイルでこれを持っています:

<?php $args = array('order' => 'DESC', 'orderby' => 'date', 'nopaging' => false, 'posts_per_page' => '15', 'category__in' => array(21));
$query = new WP_Query($args);
if ($query->have_posts()) {
    while ($query->have_posts()) {
       $query->the_post();
?>
       <article>
         <!--  Here Last News, This comment added by sirsaleh:. -->
         <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12  ">
         <div class="col-xs-12 col-sm-3 col-md-3 col-lg-3 no-padding">
         <?php if (has_post_thumbnail()) {
                 the_post_thumbnail('newstree-thumbnail', array('class' => 'col-xs-12 col-sm-12 col-md-12 col-lg-12 no-padding '));
          }
         ?>
         </div>
         <div class="col-xs-12 col-sm-9 col-md-9 col-lg-9 ">
         <h4><?php if (function_exists('the_subtitle')) the_subtitle(); ?></h4>
         <h3><a title="<?php the_title_attribute(); ?>"
         href="<?php the_permalink() ?>"><?php the_title(); ?></a></h3>
         <p><?php the_excerpt(); ?></p>
         </div>
         <hr class="hratna">
         </div>
         </article>
                   <?php
      }
   }else {

}

カテゴリの投稿の降順で投稿の最初の公開日でソートしますが、投稿編集で公開日を変更した場合(たとえば今など)、次のようになります enter image description here

それは変わりません、そして私の役職は修正されたままです!手動で投稿の日付を変更しても、投稿を表示するテーマの順序を変更するにはどうすればよいですか。

任意の助けをいただければ幸いです。

1
SirSaleh

post_dateを使ってみてください。

'orderby' => 'post_date'

あなたもsticky postsを持っているかどうかを確認してください、付箋投稿は常にあなたの結果の上になるでしょう。

1
David Lee