【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~の番号がついていると思います。
f:id:meijiro:20180913105200j:plain


同じファイルの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タグに入れると尚自然かもしれませんね!

f:id:meijiro:20180913103941j:plain

↓↓

f:id:meijiro:20180913110714j:plain