参考になさったトピックでは下記のCSSの機能を使ってます。
CSS で <ol>
タグに counter-reset: number 2;
を設定すると number
という名前のカウンターが 2
で始まり、以降、counter-increment: number;
を設定した <li>
が出現するたびにカウンターが1ずつ増えていきます。
つまり、1ページあたりのコメント数 × (現在のページ - 1)
にリセットすれば、
1ページあたり50件、現在2ページ目の場合は 50 * (2 - 1) = 50
で 50
にリセットされて、
<li>
が出現するたびに1ずつ増えていくので、51, 52, 53... と連番が振られます。
php
1<?php
2$initial_count = get_option('comments_per_page', 50) * (get_query_var('cpage', 1) - 1);
3?>
4<ol class="commentlist" style="counter-reset: number <?php echo $initial_count; ?>;">
5<?php wp_list_comments(); ?>
6</ol>
css
1.commentlist {
2 list-style: none;
3 padding-left: 0;
4}
5
6.commentlist > li {
7 counter-increment: number;
8}
9
10.commentlist > li::before {
11 content: counter(number)".";
12}
13
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。