Добавляем древовидные комментарии в блог

2 часа до поездки по работе, поэтому набросаю статью.

Комментарии в WordPress — очень важная часть для удобства пользователей. Конечно, никто не мешает прикрутить виджет комментариев от соцсетей. Но соцсетей много, и люди используют их по разному в зависимости от своих вкусов и требований.

Я считаю, что наиболее удобная схема такая — если пользователь захотел оставить комментарий, ему гораздо удобнее войти через наиболее часто используемую соцсеть и оставить комментарий, чем регистрироваться на сайте или писать комментарий в отдельный виджет, будь то Facebook или ВКонтакте. Сейчас я распишу, как такая схема реализована на моем сайте.

Начнем с шаблона comments.php — его вы можете найти в папке с темой. Если его нет — создайте.

Листинг comments.php:

 

Теперь по порядку.  Начнем с этих строк:

Здесь мы немного искаверкаем стандартную форму для комментариев, оставив только поле для ввода текста комментария. Если пользователь не авторизован — выведется предложение авторизоваться. Так же на данном  блоге есть вход через соцсети. Подробнее об этом — в ближайших статьях.

Продолжим разбирать шаблон для вывода комментариев.

Особое внимание на функцию wp_list_comments и её аргумент ‘callback’  -все просто, мы используем функцию metadone_comment для вывода комментариев.

Теперь нам остается вставить функцию

 

в шаблон single.php в место, где вы планируете вывести комментарии. Надеюсь данная статья поможет вам с вашими сайтами ^_^

Теги:

Добавить комментарий

Войти с помощью: 

Комментарии:

Вход на сайт
Разделы
Метки
wordpress статьи расширение функционала php бред конкурс бесполезная информация халява скрипты психология лирика это Россия баян администрирование комментарии