【WP bbPress】トピックごとの返信に番号1~を付ける
【bbpress】How to add new reply number(1~) by topic.
bbPressの返信単体には一応reply_idがついているのです。しかし、全トピックで通し番号になっているので数字の桁も大きく、尚且つトピック上で連番になっておらず不自然です。
なのでトピックごとに1~の連番を付加する方法を紹介します。
これがトピックごとの返信の番号(レス番号)にあたるコードとなります。
This code is new reply number(1~) by topic.
<?php echo bbp_reply_position( $reply_id ); ?>
wp-content\plugins\bbpress\templates\default\bbpress\loop-single-reply.php
16行目あたり
<span class="bbp-reply-post-date"><?php bbp_reply_post_date(); ?></span>
を以下に変更追記してみて下さい。 Change to the next code.
<span class="bbp-reply-post-date">[<?php echo bbp_reply_position( $reply_id ); ?>]<?php bbp_reply_post_date(); ?></span>
↓↓すると日付の前に番号がつくことが確認できたと思います。別のトピックも1~の番号がついていると思います。
同じファイルの27行目あたりここが↓本来のPOST_IDになりますので This code is bbPress original reply_id.
<a href="<?php bbp_reply_url(); ?>" class="bbp-reply-permalink">#<?php bbp_reply_id(); ?></a>
↓↓
<a href="<?php bbp_reply_url(); ?>" class="bbp-reply-permalink">#<?php echo bbp_reply_position( $reply_id ); ?></a>
このようにaタグに入れると尚自然かもしれませんね!
↓↓