Хотите быстро создать свой плагин для WordPress без навыков программирования?
В этом видео я покажу, как легко разработать плагин за 10 минут, используя искусственный интеллект! 🚀
Мы протестируем две нейросети: DeepSeek AI и GigaChat от Сбера, чтобы понять, какая из них лучше справляется с задачей.
В результате мы создадим плагин, который ограничивает доступ к постам и страницам для незарегистрированных пользователей.
Здравствуйте!
Нейросети всё активнее входят в нашу жизнь.
И теперь не нужно быть квалифицированным разработчиком чтобы создать сайт или самостоятельно доработать его.
В этом видео я покажу, как вы сможете легко создать свой плагин для WordPress.
Для этого мы будем использовать две нейросети:
новую китайскую модель искусственного интеллекта (ИИ) DeepSeek и GigaChat бесплатная нейросеть от Сбера
Работу мы будем смотреть на конкретном примере.
Я предложу этим нейросетям решить одну и туже задачу: Создать плагин для WordPress с возможностью ограничить доступ к отдельным постам или страницам сайта.
Для этого мы будем использовать такой запрос:
Ты разработчик расширений для WordPress.
Мне нужно написать плагин для WordPress, с помощью которого можно закрыть доступ к посту или странице только для зарегистрированных пользователей на сайте.
С возможностью включать или отключать доступ через специальное поле в интерфейсе редактирования поста.
Первым мы будем тестировать DeepSeek.
Переходим на сайт и вставляем наш запрос.
Чат начинает нам отвечать.
Какая должна быть структура у нашего плагина.
Его основной код с комментариями.
Затем пояснение к полученному коду.
Как активировать плагин на сайте и использовать.
Я копирую код для плагина и вставляю его в текстовый редактор.
Можно изменить автора плагина на ваше имя.
Я копирую название для php файла и сохраняю наш файл у себя на компьютере.
Создаю папку с таким же названием и уже в неё сохраняем наш php файл.
После этого у меня в редакторе код стал подсвечиваться различными цветами.
И далее открываем каталог на своём компьютере, где вы создавали папку с файлом плагина.
И создаём в ней архив в формате ZIP.
После этого, мы переходим в панель администратора WordPress сайта, куда вы будете добавлять ваш плагин.
Важное замечание.
Если Вы будете тестировать работу плагина на действующем сайте, то не забудьте в начале сделать его резервную копию.
Я перехожу в меню Плагины и Добавить плагин.
Нажимаем на кнопку Загрузить плагин.
И выбираем наш файл с архивом плагина.
Нажимаем на кнопку Установить сейчас.
Плагин успешно установлен и мы активируем его.
Давайте проверим его работу.
Для этого мы создадим новую запись с заголовком «Запись с ограниченным доступом».
Генерируем для неё произвольный текст из 5 абзацев и вставляем в поле для контента.
С правой стороны в самом верху появилась новое поле Ограничение доступа.
Если флажок отмечен, то данная запись будет доступна только для зарегистрированных пользователей.
Публикуем и проверяем работу.
Я сейчас залогинен как администратор и запись мне доступна.
Копируем адрес записи и открываем её в другом браузере, где пользователь не авторизован.
Мы видим сообщение, что доступ к этому контенту ограничен и для просмотра нужно войти по ссылке.
Ссылка открывает страницу для входа по логину и паролю.
Если перейти в меню Блог, мы увидим часть начала текста записи и когда мы захотим увидеть её полностью, то также получим сообщение об ограничении доступа.
Давайте ещё проверим работу плагина со страницами.
Создаём новую страницу с заголовком «Страница с ограниченным доступом».
И включаем ограничение доступа.
Здесь всё работает также аналогично записям.
И теперь создадим код для плагина с использованием GigaChat от Сбера.
Копируем текст нашего запроса и переходим на сайт чата.
Я создал новый чат и вставляю свой запрос.
Нам GigaChat начинает отвечать.
Пишется последовательность действий: Добавить кастомное поле и Проверить статус пользователя.
А далее уже пример кода для плагина.
После чего выводится объяснение принципов работы плагина.
Я копирую код и вставляю его в текстовый редактор.
Также изменяю автора плагина на своё имя.
Здесь в ответе нет названия для папки и файла плагина.
Обычно оно совпадает с именем плагина, у нас это «Restrict Content for Registered Users».
Поэтому файл и папку я назову также.
Каждая фраза с маленькой буквы и через тире.
Сохраняем наш код, как php файл в папку плагина.
И также как и в первом примере, создаём ZIP архив.
Теперь переходим на наш сайт.
В начале мы должны деактивировать наш первый плагин, чтобы не возникло конфликта.
И устанавливаем и активируем новый.
Проверяем настройки для записи и страницы с ограниченным доступом.
Здесь новый параметр для ограничения доступа добавлен в низ, сразу после параметров метки.
Отмечаем ограничение и обновляем запись.
Проверяем работу.
Здесь, если пользователь не зарегистрирован его сразу отправляет на форму входа.
Аналогично всё работает и со страницей.
Давайте вернёмся в наш чат и напишем новый запрос о том, чтобы нас не сразу перенаправляло на форму входа, а отображалось сообщение о ограничении доступа.
Я пишу такой запрос:
Можно изменить код так, чтобы не зарегистрированного пользователя не отправляло на страницу входа, а он оставался на данной странице, где в место скрытого текста было сообщение о ограниченном доступе со ссылкой на страницу авторизации.
И получаем новую версию кода плагина.
Код плагина можно обновить двумя разными способами: заменить код через FTP-менеджер или файловый менеджер хостинга сайта, заменить код в файле на компьютере и создать новый ZIP архив.
Старую версию плагина удалить и установить новую.
Я делаю второй вариант — переустанавливаю новую версию плагина.
И теперь у нас всё работает также, как и в плагине созданным с помощью DeepSeek.
В результате у нас получилось два плагина для ограничения доступа к отдельным постам или страницам сайта WordPress.
Далее я планирую продолжить работу над плагином, мы изменим плагин так, чтобы закрыть доступ к посту или странице только для подписчиков нашего Телеграмм канала.
Подписывайтесь на наш канал, ставьте лайки и пишите свои вопросы в комментариях.
Спасибо за внимание!