上の図のように WordPressの特定のカテゴリのアーカイブ内の文にシリアル番号を表示する方法を説明します。 基本的な考え方は、次のように出力するようにすることです。
글 일련번호 + 페이지당 글 개수*(페이지번호-1)
上記のアイデアに基づいてコードを探して作ってみると次のようになります。
<?php $paged = get_query_var( 'paged' ); if($paged==0) { $paged = 1; } $post_count = $wp_query->current_post +1 + $posts_per_page*($paged - 1); if($post_count<10){ echo '0' . $post_count; } else { echo($post_count); } ?>
コードが少し複雑になりましたが、その理由は、ページ番号が最初は1ではなく0になるため、それを考えたからです。 そして、シリアル番号が10未満の場合、前に0を追加して01、02...のように示すようにするコードも挿入されてみると少し長くなりました。 (001、002...のように表す場合は、XNUMX桁の数字も考慮する必要があるため、もう少し長くなります。)上記のコードをカテゴリーのタイトルの前に追加すると、一番上の図のようなシリアル番号が表示されます。 。 XNUMX番目、XNUMX番目のページでも問題なく表示されることを確認できます。
こんにちは、本当に多くのことがしました!
もし..総降順でもソートができますか?
投稿していただいたコードでは、最近の投稿が1で出てくる、総投稿が50場合最近の投稿が50に出てくるよ!
orderを変更すべきか.. ^^ ;; もしも方法を教えていただけましたら、本当に感謝します!
こんにちは、キム様。
カテゴリー内の総文数を活用すれば、簡単にできないでしょうか
カテゴリー内の総文投稿数は、次の記事を参照してください。
https://www.thewordcracker.com/intermediate/how-to-display-the-total-count-of-published-posts-in-wordpress/
あっ。 良い答えありがとうございます!
私が欲しいのは総記事数ではなく。
3
2
1
このように逆の順序で出てきた感じでした。 ㅠ。ㅠ
総記事数で-1を引くでしょう;;
記事参考ます!