Избавляемся от надоедливых уведомлений
Когда вы постепенно подключаете плагины к сайту, часть из них может активно спамить уведомлениями, которые могут закрывать почти весь экран (как на первом скрине).
Плагин Hide admin notes решает эту проблему. Он собирает все уведомления и помещает их во вкладку на панели админа (второй скрин).
#плагины
Можно ли сделать сайт на Elementor с помощью ИИ? Почти все мои ученики так или иначе используют ChatGPT или его аналоги в рабочих задачах — в том числе и для работы с сайтом.
ИИ особенно удобен для:
– написания текстов,
– заполнения SEO-полей,
– продумывания структуры сайта.
Если копнуть глубже, нейросети могут сгенерировать как отдельные HTML-элементы (например, красивую кнопку), так и полноценные страницы. Такие HTML-страницы можно запустить на WordPress, и даже вставить в Elementor, но редактировать их получится только через код.
А что если захотеть, чтобы нейросеть сверстала полноценную страницу именно в Elementor, которую можно будет удобно редактировать в визуальном редакторе?
Лазейка есть, и я её протестировал.
Любую страницу в Elementor можно сохранить как шаблон, экспортировать в формате .json и затем импортировать на другой сайт. Значит, можно попробовать сгенерировать такой шаблон с нуля с помощью ИИ.
Я составил простой промт:
«Создай веб-страницу в формате .json для импорта в редактор Elementor. Страница презентует услугу “Обучение WordPress”, должна состоять из главного блока, преимуществ, форматов работы, отзывов и контактной формы.»
ИИ выдал код, но предупредил: это только логическая структура. Для создания полноценного шаблона ему нужен пример .json из Elementor.
⚙️ Я экспортировал существующую страницу, сделанную стандартными виджетами (для чистоты эксперимента), и отправил файл ИИ. Он вежливо вернул мне новый шаблон, сгенерированный по моему промту.
Загружаю шаблон на тестовый сайт... иии при запуске вылетает критическая ошибка.
Не сдаюсь — отправляю текст ошибки ИИ. Он даёт обновлённый файл. Но теперь при загрузке возникает другая ошибка: "Недопустимый тип шаблона".
На этом я решил остановиться и сделал очередной вывод:
💡 ИИ пока слабо ориентируется в логике работы плагинов WordPress. Иногда проще написать что-то с нуля, чем адаптировать под существующее.
#Elementor #ИИ
Я вернулся из отпуска и очень хочу рассказать о новом плагине. Называется Elementor Blocks for Gutenberg.
Он позволяет вставить любой сохранённый контейнер (сохранённый как шаблон) в стандартный редактор WordPress.
Понадобится это может в случае, когда для создания страницы было достаточно обычного редактора, но в процессе работы понадобилось создать сложный блок с контентом.
Работает всё просто:
1. Создаём нужный блок в Элементоре
2. Сохраняем его в качестве шаблона (правой кнопкой - "Сохранить как шаблон")
3. В стандартном редакторе находим виджет "Библиотека Elementor", добавляем его и выбираем нужный шаблон.
#Elementor #Плагины
Почему сайт не открывается сразу после установки WordPress?
При установке сайта на хостинг вы наверняка слышали от меня фразу: "Мы всё правильно сделали, но сайт может сразу не работать".
Вот причины, почему так может быть:
1. DNS ещё не обновились — после привязки домена подождите до 24 часов. Скорее всего дело именно в этом, особенно если WordPress устанавливали автоматически.
2. Ошибка в wp-config.php — проверьте логин, пароль и имя БД. Это может быть, если был косяк при переносе сайта, например, на другой хостинг.
3. Файлы не в той папке — WordPress должен лежать в корне сайта (public_html или www). Иногда при ручной установке можно не туда рассказать архив с CMS.
4. Хостинг не активирован полностью — загляните в почту, возможно, нужно подтвердить аккаунт.
5. Кэш браузера или DNS — попробуйте открыть сайт в режиме инкогнито или с другого устройства.
6. Нет SSL-сертификата — если не работает через https://, установите сертификат.
Но самая частая причина – это причина 1. И самое надёжное решение – просто переждать.
#ДоменХостинг
🎉 Наконец-то сделал страницу об обучении WordPress
Хотя на самом деле это просто переделанная страница другой моей услуги, т.к. там была подходящая структура блоков и хороший дизайн.
Посмотреть можно здесь: https://axup.ru/obuchenie-wordpress/
#Личное
Нет изображения товара на странице оформления заказа - что делать?
Столкнулся с довольно типичным явлением интернет-магазина на WP: в корзине рядом с названием каждого товара стоит изображение этого товара, а при переходе на страницу оформления заказа изображения нет.
Делюсь кодом для functions.php, который добавит картинки на эту страницу:
add_filter( 'woocommerce_cart_item_name', 'true_checkout_product_images', 25, 2 );
function true_checkout_product_images( $name, $cart_item ) {
// ничего не делаем, если находимся не на странице оформления заказа
if ( ! is_checkout() ) {
return $name;
}
$product = $cart_item[ 'data' ];
$image = $product->get_image( array( 50, 50 ), array( 'class' => 'alignleft' ) );
// объединяем изображение с названием товара
return $image . $name;
}
#WooCommerce #Код
💡 5 причин, почему WordPress-сайт тормозит — и как это быстро исправить
Проверяем вот что:
1. Тяжёлые изображения
Сжимаем перед загрузкой на сайт (например, через TinyPNG).
2. Медленный хостинг
Если сайт вырос — пора менять тариф или провайдера.
3. Слишком много плагинов
Особенно навороченные плагины «всё-в-одном» — отключаем ненужное, тестируем без них.
4. Нет кэширования
Стоит установить плагин вроде WP Super Cache или LiteSpeed Cache.
5. Лишние скрипты и стили
Отключаем то, что не используется (например, через Asset CleanUp).
#Оптимизация
😱 Белый экран в WordPress? Что делать
В Вордпрессе тоже бывает свой "экран смерти". Часто это просто белый экран без контента и хорошо, если при этом работает админка.
Чиним так:
1. Конфликт плагинов — недавно что-то было установлено или обновлено.
🔧 Нужно отключать плагины поочерёдно и смотреть, в каком причина. Если админка не работает, можно зайти на хостинг и переименовать папку /wp-content/plugins/ → сайт оживёт.
2. Проблема в теме — такое бывает при установке новой темы или неудачном редактировании темы
🔧 Просто меняем тему в админке или переименовываем папку /wp-content/themes/название_темы — WordPress включит дефолтную.
3. Мало памяти
🔧 В wp-config.php добавь строку:
define('WP_MEMORY_LIMIT', '256M');
4. Нужно включить отладку
🔧 В wp-config.php:
define('WP_DEBUG', true);
📌 Лучше сохранить этот пост — пригодится в самый неожиданный момент
#Ошибки
🚫 Ошибка 403 Forbidden в WordPress — что это и как исправить
Если при попытке зайти на сайт появляется «403 Forbidden», это означает, что сервер запрещает доступ к странице. Возможные причины:
1. Неправильные права на файлы и папки
🔧 Для папок — 755, для файлов — 644. Проверить можно через FTP или файловый менеджер на хостинге.
2. Повреждён или неверный .htaccess
🔧 Временно переименовать файл .htaccess. Если сайт заработал — в админке WordPress перейти в Настройки → Постоянные ссылки и нажать «Сохранить» (новый .htaccess будет создан автоматически).
3. Конфликт с плагином безопасности
🔧 Отключить все плагины. Если ошибка исчезла — включать по одному, чтобы найти источник проблемы.
4. Ограничения на стороне хостинга или CDN
🔧 В некоторых случаях помогает обращение в техподдержку хостинга: возможно, сработал firewall или IP-ограничение.
📌 Резервные копии перед любыми действиями — обязательный шаг.
#Ошибки
⚡ WP Fastest Cache — мой любимый плагин кеширования
Быстрый сайт — это не только удобно для пользователей, но и важно для SEO. Один из самых простых способов ускорить WordPress — установить кэш-плагин. И здесь отлично справляется WP Super Cache.
🔧 Что делает:
Создаёт статические HTML-версии страниц, чтобы WordPress не генерировал их заново при каждом запросе.
🛠 Как использовать:
– Установить и активировать
– Перейти в настройки плагина
– Включить кэширование и проставить остальные галочки
💡 Почему он мне нравится:
– Простота: подходит даже тем, кто не разбирается в кэшировании
– Эффективность: заметно ускоряет загрузку сайта
– Бесплатно и регулярно обновляется
📌 Подходит для большинства сайтов, особенно на недорогих хостингах.
#Плагины
Нет, я не пропал. Так совпало, что пришлось одновременно работать над двумя сайтами + преподавание никто не отменял.
Но всё закончилось успешно, и теперь можно потихоньку продолжать постить сюда.
В этом посте просто поделюсь эмоциями, связанными с подключением сервиса Долями от Т-Банка.
Кратко: мне не понравилось.
Технически всё мало чем отличается от подключения обычной платёжной системы. Устанавливаться плагин, вносим данные предоставленные менеджером, тестируем.
Но:
1. Пришлось переделывать страницу оплаты, потому что на блочной теме Долями просто не отображается.
2. Пришлось разбираться самостоятельно, почему тестовый платёж не проходит. "Помощь" менеджера сводилась только к тому, что он просто смотрел, как на стороне банка не проходят платежи, и сообщал об этом мне.
Оказалось, что просто плагин был настроен неверно, потому что в инструкции не все подробности указаны, а менеджер об этом ни бум-бум...
#личныйопыт
Связываем Telegram и сайт
WP Telegram – отличный плагин для базовой интеграции WordPress с Telegram.
Умеет отправлять новые публикации в группу, а так же присылать уведомления с форм непосредственно в чат. Последнее очень актуально для тех, кому удобнее мониторинг заявки с сайта просто в виде уведомлений в Telegram.
#плагины
💥 Как могут взломать сайт на WordPress
Причины почти всегда типовые, и о них стоит знать заранее:
1. Слабые пароли и логин admin
Это первое, что перебирают боты. Минимум — поменяйте логин и используйте сложный пароль.
2. Невнимание к обновлениям
Старые версии WordPress, плагинов или тем — удобная лазейка для злоумышленников. Важно обновлять всё вовремя.
3. Ненадёжные плагины и темы
Скачивание с неофициальных источников — это как установить вирус вручную. Лучше использовать репозиторий WordPress или проверенных разработчиков.
4. Отсутствие резервных копий
Даже если сайт взломан, восстановление из бэкапа занимает 15 минут. Без бэкапа — может дойти до полной потери проекта.
WordPress — надёжная система, но только при грамотной настройке. Простых мер безопасности часто достаточно, чтобы не попасть в неприятности.
#Безопасность
💡 Что важно при выборе хостинга для WordPress
Прежде чем ставить WordPress, стоит выбрать надёжный хостинг. Обратите внимание на:
🔸 Поддержку 24/7 и стабильную работу без сбоев
🔸 Совместимость с WordPress (PHP 8+, HTTPS, кэширование)
🔸 Наличие автоматических резервных копий
🔸 Помощь в переносе сайта
🔸 Удобство регистрации и продления домена
Иногда удобнее, когда домен и хостинг у одного провайдера, но не всегда это лучший вариант. Сравнивайте условия, не гонитесь за самой низкой ценой — от качества хостинга зависит стабильность работы сайта.
#Хостинг
Тем временем получил письмо счастья от Рег ру.
На старом сайте завёлся вирус и, судя по названию в таблице, выводит рекламную гифку где-то на сайте.
Предполагаю что-то проникло через какой-то старый плагин. Отличный повод удалить всё лишнее и, конечно же, почистить директории, указанные в отчёте.
Дополнительно просмотрю всё на хостинге на предмет подозрительных папок и файлов. Проблема выглядит локальной, но всё же 👀
Сериал с вредоносным кодом на хостинге продолжается.
Вчера обнаружил, что на всех сайтах был переписан файл .htaccess. Если кратко, то кто-то пытался приоткрыть себе доступ ко всем php-файлам. Также во многих местах появился явно лишний файл schallfuns.php с какими-то автоматическими командами.
Вчера не было времени во всём разбираться, поэтому в качестве временной меры запустил резервную копию всего аккаунта.
Теперь нужно погружаться во всё подробнее, ибо на нескольких сайтах опять изменения в .htaccess и появились папки и фалы явно вредоносной направленности.
Сейчас несколько подозреваемых:
1. Старая версия PHP. Это как раз относится к тому сайту, на котором Рег ру в первые выявил заражение. PHP обновлю.
2. Спираченные плагины. Как раз недавно на тестовый сайт пришлось поставить нелицензионный Elementor Pro. Снесу его.
А вот так это выглядит на хостинге.
На первом скриншоте папки с явно подозрительным названием в корне сайта. На втором содержимое папки с подобным названием, которая лежит в wp-content.
Здесь типичная картина вредоносного контента)
Могут ли заблокировать WordPress? 😐
Новые и старые клиенты всё чаще задают подобные вопросы при выборе CMS — и, пожалуй, небезосновательно: Роскомнадзор продолжает удивлять непомерными блокировками всего и вся.
Отвечаю примерно так:
> «WordPress — это ПО иностранного производства, но оно устанавливается на хостинг, находящийся на территории РФ. Следовательно, пока не будет заблокирован конкретно ваш сайт по IP-адресу, всё будет работать».
Единственное, что может произойти в обозримом будущем, — это блокировка серверов самого WordPress. Это создаст определённые сложности с первичной установкой системы и плагинов, а также с обновлениями.
Пример: вы заходите в раздел установки новых плагинов, а там — ошибка подключения к WordPress.org. Придётся искать установочный файл плагина вручную и загружать его на сайт.
Сомневаюсь, что кто-то будет целенаправленно блокировать доступ к серверам WordPress — скорее, они могут попасть под какую-либо общую блокировку.
Но постараемся быть оптимистами! 😊
О новых юридических правилах
Не так давно появились новости о внушительных штрафах от РКН в отношении владельцев сайтов за неисполнение обязанностей операторов обработки персональных данных (или как-то так). Кратко о том, что от нас хочет ведомство:
1) Обязательный документ (страница на сайте) "Политика обработки персональных данных. В нём указываем максимально подробно цели сбора, что именно собирается, как обрабатывается и хранится. Важно рассказать о сборе куки и использовании Яндекс.Метрики. Это не должен быть шаблонный документ, а составлен именно под конкретный сайт. Были штрафы за то, что в политике указаны одни данные, а в формах на сайте собираются другие.
Дополнительно неплохо иметь отдельную политику куки и согласие на обработку персональных данных.
2. Под каждой формой (включая оформление заказа, комментарии и отзывы) должны быть обязательные галочки об ознакомлении с политикой и будет хорошо вторую галочку, подтверждающую согласие с обработкой данных.
Внимание! За просто текст " Нажимая эту кнопку, вы соглашаетесь с политикой..." уже были штрафы. Пользователь должен нажать галочку.
3. Ссылка на политику и прочие документы размещается на всех страницах сайта, то есть можно разместить в подвале.
4. Баннер, предупреждающий о сборе куки, должен появляться для всех новых пользователей. Говорят, что туда же можно сразу добавить сообщение об использовании Метрики, что я и делаю.
5. Уведомление в РКН о начале обработки данных. По закону это нужно делать, если вы собираете данные. Там простая форма, но нужно точно понимать, что сайт готов к возможной проверке.
Если на сайте нет форм, нет Метрики и её аналогов, нет куки и прочего, то вы данные не собираете и насчёт всего вышесказанного можно не заморачиваться.
*Этот текст не является юридической рекомендацией, я не квалифицированный юрист и могу только поделиться выводами о текущем положении дел
Живой пример, почему сейчас лучше не использовать гугл-рекапчу для защиты форм.
Сегодня наблюдаются перебои с работой гугловских сервисов и на этом сайте просто невозможно авторизоваться, т.к. капча просто не прогружается.