###発生している問題
勝手に<li></li>
が生成されます。
WordPressの掲示板作成プラグイン「BBPress」で作った掲示板にコメントすると、
➀:wp-content/plugins/bbpress/templates/default/bbpress/loop-replies.php
➁:wp-content/plugins/bbpress/templates/default/bbpress/loop-single-reply.php
の2つのテンプレートを主にコメントのHTMLが出力されるのですが、
しかし、このいずれにも<li></li>
が存在しないのにも関わらず、HTMLではなぜか次のようにして<li></li>
が挿入されるのです。
###テンプレートと出力
■テンプレート
➀:まず loop-replies.php の中身はこうなっており、
php
1<ul id="topic-<?php bbp_topic_id(); ?>-replies" class="forums bbp-replies"> 2 <!--中略--> 3 <?php bbp_get_template_part( 'loop', 'single-reply' ); ?> 4 <!--中略--> 5</ul><!-- #topic-<?php bbp_topic_id(); ?>-replies -->
➁:上のbbp_get_template_part
で呼ばれる loop-single-reply.php はこうです。
php
1<div id="post-<?php bbp_reply_id(); ?>" class="bbp-reply-header"> 2 <!--中略--> 3</div><!-- #post-<?php bbp_reply_id(); ?> --> 4 5<div <?php bbp_reply_class(); ?>> 6 <!--中略--> 7</div><!-- .reply -->
■出力
これらのテンプレートのいずれにも<li></li>
は存在しないのに、出力されるHTMLはこのように、➁の全体が<li></li>
で囲まれて出力されます。
html
1<li> 2<div id="post-777" class="bbp-reply-header"> 3 <!--中略--> 4</div><!-- #post-777 --> 5 6<div class="even bbp-parent-forum-212 bbp-parent-topic-383 bbp-reply-position-17 user-id-5 post-439 reply type-reply status-publish"> 7 <!--中略--> 8</div><!-- .reply --> 9</li>
今回はこの<li></li>
を探し出して書き換えることが目的なのですが、一体どこにあるのか、どうしたら見つかるのか、などについてどなたかご存知ないかと思い質問させて頂きました。
アドバイスよろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/09/08 01:00
2018/09/08 01:05
2018/09/08 06:17