Четыре своих чата для 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: Через плагин (рекомендуется)

  1. Скачайте ZIP-архив плагина

  2. Зайдите в админку WordPress → Плагины → Добавить новый → Загрузить плагин

  3. Выберите архив и активируйте

Способ 2: Через код

  1. Скопируйте код чата в файл functions.php вашей темы

  2. Или создайте свой плагин в папке /wp-content/plugins/

Способ 3: Шорткод

Вставьте [[chat]] в любую страницу, запись или виджет.

Создание собственного чата для WordPress — это полезно и интересно.

Вы получаете полный контроль над кодом, легко меняете стили под свой дизайн и не зависите от сторонних сервисов.

Все четыре версии работают без базы данных, их можно разворачивать даже на слабых хостингах.

 

 

Помотреть работу чата: ЧАТ