Знаете, в чем разница между ленивым и умным человеком? Умный тоже ленится, но делает это с умом!
Когда я смотрел на стандартные комментарии WordPress, меня передергивало. Эта груда кода, загружающаяся сразу, тормозила сайт похлеще, чем бабушка с сумкой в час пик в метро. А внешний вид? Боже, эти стандартные формы выглядят так, будто их верстали в 2005 году и забыли обновить. 🤢
И тогда я сказал: «Хватит это терпеть!» и родился Hoboweb Lazy Comments — плагин, который сделает ваши комментарии быстрыми, красивыми и удобными. Причем, сделает это… лениво! 🦥
🎯 Проблема: комментарии тормозят сайт
Вы когда-нибудь замечали, что страницы с кучей комментариев грузятся дольше? Это потому что стандартный WordPress грузит все комментарии сразу, со всеми аватарками, метаданными и формой.
А теперь представьте, что у вас статья с 500 комментариями (мечта, да?). Сайт будет грузиться как тяжеловоз на пенсии. Пользователи уйдут, Яндекс и Google понизят позиции, а котик расстроится. 😿
⚡ Решение: ленивая загрузка комментариев
Мой плагин работает хитрее. Он не грузит комментарии вообще до тех пор, пока посетитель не нажмет кнопку. А когда нажимает — бац! — и они подгружаются красиво, в модальном окне, без перезагрузки страницы.
Вот кусочек кода, который за это отвечает (для тех, кто шарит):
|
1 2 3 4 5 6 7 8 9 10 11 12 13 |
// Ленивая загрузка комментариев через AJAX loadComments: function() { $.ajax({ url: hwdw_lc.ajaxurl, data: { action: 'hwdw_lc_load_comments', post_id: hwdw_lc.post_id }, success: function(response) { $('.hwdw-comments-list').html(response.data.html); } }); } |
Просто? Просто! Эффективно? Еще как! 🚀
🎨 Древовидная структура без головной боли
Помните эти форумы 2000-х, где невозможно понять, кто кому ответил? У нас не так!
Комментарии выводятся с правильными отступами, как в настоящих социальных сетях. Ответы цепляются к родительским комментариям, а не валяются где попало.

|
1 2 3 4 5 6 7 8 9 |
// Рекурсивный вывод древовидных комментариев private function display_comments_tree($parent_id, $comments_by_parent) { foreach ($comments_by_parent[$parent_id] as $comment) { // Вывод комментария $this->display_comment($comment); // Рекурсивный вывод ответов $this->display_comments_tree($comment->comment_ID, $comments_by_parent); } } |
Математики называют это рекурсией, а я называю — «чтобы бабушка поняла, кто кому внук». 👵
👑 Бейдж «Автор» — отделите зерна от плевел
В комментариях всегда важно знать, кто рулит. Админ сказал — админ подтвердил. Поэтому я добавил красивый бейдж «Автор», который автоматически вешается на комментарии администратора.
|
1 2 3 4 |
// Проверка на админа if (user_can($comment->user_id, 'administrator')) { echo '<span class="hwdw-author-badge">👑 Автор</span>'; } |
Никаких лишних вопросов: вот админ, вот остальные. Демократия в действии! 🗳️
↩️ Отметка «В ответ …» — чтоб не заблудиться
Когда кто-то отвечает на комментарий, автоматически добавляется отметка «В ответ Василию». Это как навигатор в мире обсуждений — всегда понятно, куда идешь и откуда.
🎨 Настройка цветов — под любой каприз
Ваш сайт зеленый? Покрасим кнопку в зеленый. Синий? Без проблем. Красный? Держите!

В админке плагина есть целая палитра настроек:
|
1 2 3 4 5 6 7 8 |
// Настройки по умолчанию $defaults = [ 'button_color' => '#0073aa', 'button_text_color' => '#ffffff', 'modal_bg_color' => '#ffffff', 'admin_badge_color' => '#ff6b6b', // и еще куча всего... ]; |
Хотите розовые комментарии на черном фоне? Пожалуйста! (Хотя я бы не рекомендовал, но кто я такой, чтобы запрещать? 😅)
🔄 Анимация кнопки — чтоб не пропустили
Кнопка «Комментарии» может:
🫀 Пульсировать — как живая.
🏀 Подпрыгивать — как мячик.
🤪 Встряхиваться — как будто ее током ударило.
Выбирайте любую! Посетитель просто не сможет пройти мимо.
📱 Адаптивность — для всех и каждого
На компе — красиво. На планшете — тоже красиво. На телефоне — блин, опять красиво!
Я специально замучился с медиа-запросами, чтобы на любом устройстве форма выглядела так, будто ее создавали специально под этот экран.
|
1 2 3 4 5 6 7 |
@media (max-width: 768px) { .comment-form-author, .comment-form-email, .comment-form-url { flex: 0 0 100% !important; } } |
Телефоны не обижены, планшеты довольны, десктопы в восторге.
🔔 Уведомления — как в соцсетях
Отправили комментарий — бац! — всплывает уведомление «Комментарий добавлен». Красивое, анимированное, заметное. Пользователь знает: его сообщение не пропало в пучине интернета.
🤔 Почему платно?
Вы спросите: «Карл, а почему бы не сделать это бесплатно?» Отвечаю:
- Поддержка 24/7 — если что-то пойдет не так, я отвечаю в Telegram, почте и ВК быстрее, чем вы скажете «ой, всё».
- Обновления — WordPress обновляется, темы меняются, а плагин работает. Я слежу за этим.
- Качество — я проверил этот код на десятке сайтов, вылизал каждый уголок.
- Совесть — я вложил в это сотни часов, хочется кушать 🍔.
🎁 Что в коробке?
При покупке вы получаете:
✅ Полную версию плагина без ограничений.
✅ 1 год бесплатных обновлений.
✅ 6 месяцев техподдержки.
✅ Лицензию на 1 сайт.
✅ Пожизненное использование купленной версии.
✅ Гарантию возврата 14 дней (если вдруг разонравится).
💣 Проверено на живых людях (и сайтах)
Я тестировал этот плагин на тестовых доменах:
Если сайты с такими названиями выдержали — ваш точно выдержит! 💪
🚀 Хотите так же?
Не мучайтесь со стандартными комментариями. Не грузите сайт лишним кодом. Не теряйте посетителей.
💳 КУПИТЬ ПЛАГИН ⚡
А если хотите посмотреть, как это работает живьем — вот страница о плагине с демкой.
❓ FAQ для самых дотошных
В: А плагин не сломает мою тему?
О: У меня стили с !important стоят так, что даже самая упрямая тема подчинится. Не сломает.
В: А можно на 5 сайтов одну лицензию?
О: Нельзя. Один ключ — один сайт. Хотите 5 сайтов — покупайте 5 лицензий. Это честно.
В: А если я не разберусь с настройками?
О: Я помогу. Напишите в поддержку — разберемся вместе. Даже если придется залезть в код.
P.S. Ленивая загрузка комментариев — это не просто модная фишка. Это реальный способ ускорить сайт, улучшить UX и поднять позиции в поиске. А мой плагин делает это красиво, надежно и с юмором. Не верите? Проверьте! 😉

