-
Notifications
You must be signed in to change notification settings - Fork 14
Open
Labels
Description
Сегодня решил посмотреть класс Comment
.
Если не смотреть на get/set методы то его функционал в основном заключается в формировании структуры комментариев parent->child. Так же в текущей реализации класс Comment
не поддерживает вложеность больше одного уровня.
Я предлагаю в данном случае использовать родной WordPress API для отображения комментов. Убрать логику формирования структуры parent->child из Comment
и добавить метод classy_comments
для обработки вывода.
В общем сделать Comment
больше как Helper а не как wrapper для WP_Comment
.
Вариант вывода комментариев: views/layouts/comments.blade.php
<h4>{{ get_comments_number_text(); }}</h4>
{{ wp_list_comments( [ 'callback' => [ '\Classy\Comment', 'render_comments' ] ] ); }}
Что думаешь?