ベストセラー人気 WordPress テーマTop 30 詳細

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

Last Updated:2015年5月27日| | 3のコメント

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を変更すべきか.. ^^ ;; もしも方法を教えていただけましたら、本当に感謝します!

    応答
    • こんにちは、キム様。

      カテゴリー内の総文数を活用すれば、簡単にできないでしょうか
      カテゴリー内の総文投稿数は、次の記事を参照してください。

      https://www.thewordcracker.com/intermediate/how-to-display-the-total-count-of-published-posts-in-wordpress/

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

WordPress Naver カフェを訪れる

ありがとうございます!