Четыре своих чата для WordPress
Четыре чата для WordPress: от простого к идеальному
Авторы: Сергей, DeepSeek (AI) и Алиса
Сайт: 1promtai.ru
Когда перед веб-мастером встаёт задача добавить чат на сайт, первое желание — поставить готовый плагин.
Но если хочется полного контроля, лёгкости и отсутствия лишних зависимостей, есть путь интереснее: написать свой чат.
В этой статье мы разберём четыре версии чатов, которые были созданы для сайта 1promtai.ru.
Каждая из них решает свои задачи и работает на разных принципах.
Чат №1: Простейший (лог в TXT)
Описание:
Самый простой и быстрый чат. Пишет все сообщения в текстовый файл chat_log.txt.
Особенности:
-
❌ Нет базы данных — всё в TXT-файле
-
❌ Нет ответов (threads) — простой поток сообщений
-
✅ Максимальная простота кода
-
⚠️ Лимит: 500 сообщений
-
🗂️ Файл:
/wp-content/chat_log.txt
Требования: PHP 7.0+, WordPress 5.0+
Скачать чат: скачать
Чат №2: С ответами (Threads) на JSON
Описание:
Чат с возможностью отвечать на конкретные сообщения, как в Телеграме или ВКонтакте.
Особенности:
-
❌ Нет базы данных — хранение в JSON
-
✅ Ветки обсуждений (ответы на сообщения)
-
✅ Вложенные ответы
-
⚠️ Лимит: 200 родительских сообщений
-
🗂️ Файл:
/wp-content/chat_thread_log.json
Требования: PHP 8.0+, WordPress 5.0+
Скачать чат: simple-chat222.
Чат №3: С пагинацией (по 50 сообщений) на JSON
Описание:
Полноценный чат с историей и пагинацией. Сообщения не грузятся все сразу — пользователь видит по 50 сообщений на страницу.
Особенности:
-
❌ Нет базы данных — хранение в JSON
-
✅ Ветки обсуждений
-
✅ Пагинация по 50 сообщений
-
✅ Кнопки «Назад» / «Вперёд»
-
✅ Счётчик страниц
-
✅ Автообновление каждые 15 секунд
-
⚠️ Лимит: 5000 сообщений (показывается по 50)
-
🗂️ Файл:
/wp-content/chat_paginated.json
Требования: PHP 8.0+, WordPress 5.0+
Скачать чат: chat-thread-paginate 333
Чат №4: Комфортный (увеличенное поле ввода)
Описание:
Версия 4.0 создана для тех, кому нужно писать длинные сообщения.
Поле ввода увеличено до 80px, можно растягивать мышкой.
Особенности:
-
❌ Нет базы данных — хранение в JSON
-
✅ Ветки обсуждений
-
✅ Пагинация по 50 сообщений
-
✅ Увеличенное поле ввода (textarea, 80px)
-
✅ Автоочистка имени при загрузке
-
✅ Атрибут
autocomplete="off"(имя не прилипает) -
🗂️ Файл:
/wp-content/chat_v4.json
Требования: PHP 8.0+, WordPress 5.0+
Скачать чат: chat-v4
Рекомендации по выбору
| Если вам нужно… | Выберите |
|---|---|
| Быстрый тест или прототип | Чат №1 |
| Ответы на сообщения, но не нужна история | Чат №2 |
| Полноценный чат с историей и пагинацией | Чат №3 |
| Писать длинные сообщения в удобном поле | Чат №4 |
Как установить любой из чатов
Все четыре чата устанавливаются одинаково:
Способ 1: Через плагин (рекомендуется)
-
Скачайте ZIP-архив плагина
-
Зайдите в админку WordPress → Плагины → Добавить новый → Загрузить плагин
-
Выберите архив и активируйте
Способ 2: Через код
-
Скопируйте код чата в файл
functions.phpвашей темы -
Или создайте свой плагин в папке
/wp-content/plugins/
Способ 3: Шорткод
Вставьте [[chat]] в любую страницу, запись или виджет.
Создание собственного чата для WordPress — это полезно и интересно.
Вы получаете полный контроль над кодом, легко меняете стили под свой дизайн и не зависите от сторонних сервисов.
Все четыре версии работают без базы данных, их можно разворачивать даже на слабых хостингах.