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

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

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

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

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

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

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

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

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

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

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

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

 

 

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

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

🧮 Проверка безопасности
6 + 12 = ?