У меня есть одна страница product.php на моем WordPress сайте.
В настоящее время у меня есть один раздел с комментариями, где пользователи могут оставлять отзывы о товаре, заполняя звездные рейтинги и заполняя заголовок и описание своего отзыва.
Они не могут быть отправлены, если не заполнены все поля (включая звезды).
$comments_args = array(
'label_submit' => __( 'Send', 'textdomain' ),
'title_reply' => __( 'Leave a Review', 'textdomain' ),
fields".
'comment_notes_after' => '',
'comment_field' => '
<p class="comment-form-comment">
<label for="comment">'
. _x( 'Comment', 'noun' ) .
'</label>
<br />
<textarea id="comment" name="comment" aria-required="true">
</textarea>
</p>',
);
$loggedIn = is_user_logged_in();
if($loggedIn){
?>
<div class = 'leave-review' id = 'leaveReview'>
<?php
comment_form( $comments_args );
?>
</div>
<?php
}
Я хочу добавить раздел "сообщество" прямо под разделами отзывов, где пользователи могут оставлять вопросы и отвечать друг другу. Проблема в том, что эти комментарии должны быть отделены от комментариев к обзору, потому что я использую их для вычисления среднего значения продукта на основе среднего количества звезд, оставленных пользователем, и в этом новом разделе будут различные поля, которые пользователь может заполнить.