Skip to content

class Comment #16

@LehaMotovilov

Description

@LehaMotovilov

Сегодня решил посмотреть класс 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' ] ] ); }}

Что думаешь?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions