WordPress カテゴリ内の文にシリアル番号を追加する

WordPress カテゴリー文にシリアル番号付け

上の図のように 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番目のページでも問題なく表示されることを確認できます。

各ページの記事が25個に設定され、XNUMX番目のページの記事リスト
各ページの記事が25個に設定され、XNUMX番目のページの記事リスト

3のコメント

  1. こんにちは、本当に多くのことがしました!
    もし..総降順でもソートができますか?
    投稿していただいたコードでは、最近の投稿が1で出てくる、総投稿が50場合最近の投稿が50に出てくるよ!
    orderを変更すべきか.. ^^ ;; もしも方法を教えていただけましたら、本当に感謝します!

      1. あっ。 良い答えありがとうございます!
        私が欲しいのは総記事数ではなく。
        3
        2
        1
        このように逆の順序で出てきた感じでした。 ㅠ。ㅠ
        総記事数で-1を引くでしょう;;
        記事参考ます!

コメントを残す

*メールアドレスは公開されません。