記事の並び順が古い日付順(昇順)になるときの対処

WordPress

もーここんとこ仕事でWordpressにつきっきりだけど、もうそろそろ終われそう。

記事一覧表示の時に、記事の表示順が古い日付順になってしまう現象にぶつかり、解決するのに四苦八苦したのでメモ。

記事の一覧表示を呼び出すときは

<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
・・・・・・
<?php endwhile; endif; ?>

で表示をするけど、それだとうちの会社のサーバーでは古い日付順に表示されてしまう。
ローカルの環境だとちゃんと新しい順に表示されるのでさーこまった。

そこで<?php query_posts() ?>という関数を使う。
これは呼び出す記事のあれこれを設定する関数らしい。
これを

<?php query_posts(‘order=DESC’); ?>
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
・・・・・・
<?php endwhile; endif; ?>

と使うことで新しい日付順(降順)で表示することができる。

デフォルトで新しい日付順に表示されるようになってらしいのに、うちの会社のサーバーではそうはいかない。
なんでやねーんorz

WordPress」カテゴリの人気記事

  • 記事の並び順が古い日付順(昇順)になるときの対処 60件のビュー
  • 投稿スラッグでページを表示する方法 9件のビュー
  • アウトドア&フィッシング ナチュラム

    こちらもどうぞ

  • BT-C1 Bluetoothトランスミッター BT-C1 レビュー
  • セローにフォグランプPIAA MLSE1を付けたのでレビュー
  • セローのフロントタイヤを交換したよ
  • 広角レンズなら上と下がもっと入るんだけどなーという写真 広角レンズがほしいので候補を考えてみた(ニコン/フルサイズ用)
  • ホムセン箱 on セロー セローにホムセン箱を乗せる方法