Редакции записей на WordPress, их настройка и предназначение

Редакции записей на WordPress, их настройка и предназначение

Всем привет! Сегодня я продолжаю рассказывать про оптимизацию базы данных сайта на WordPress для повышения его производительности. Каждый раз, когда вы сохраняете страницу или запись, в базе данных сохраняется её редакция (ревизия). Это происходит как в черновиках, так и в уже опубликованных записях, которые обновляются.

Ревизии WordPress

Отслеживание изменений и сохранение резервной копии может быть полезно в том случае, если вам потребуется вернуться к предыдущему состоянию контента. Это очень полезная функция, но тем не менее она влияет на производительность вашего сайта на WordPress.

Сохранение ревизий на сайте с большим количеством статей значительно сократит его производительность из-за снижения скорости обращения к базе данных. Тысячи новых строк в базе данных приводят к увеличению её размера, занимая больше места на сервере. И далеко не факт, что эти редакции когда-нибудь пригодятся.
Continue reading “Редакции записей на WordPress, их настройка и предназначение”

Open post

WordPress как очистить планировщик WP Cron

WP Cron — это встроенный в ядро WordPress планировщик задач, позволяющий выполнять различные задачи строго по заранее заданному расписанию, например:

Публикация запланированных записей;
Проверка обновлений ядра WordPress;

Для начала, установите плагин WP Crontrol (про него описано выше). Затем зайдите в ИнструментыCron Events (http://example.com/wp-admin/tools.php?page=crontrol_admin_manage_page):
WP Crontrol Cron Events
В норме, вы увидите примерно следующее:

Список событий в WP Crontrol

Список событий в WP Crontrol

Если страница не открывается, либо открывается, но в её таблице очень много позиций, значит, стоит их очистить.
Самое простое: через functions.php:

  1. Открываете functions.php и прямо в самом начале файла под <?php прописываете:
    <?php
    update_option('cron', '');
    

    и сохраняете результат;

  2. Открываете любую страницу сайта;
  3. Возвращаетесь в functions.phpи удаляете строку update_option('cron', '');, сохраняете результат;
  4. Снова открываете ИнструментыCron Events и смотрите, таблица должна придти в норму (быть пустой или иметь мало значений).

Всё, теперь WP Cron должен работать нормально.

WP Mail SMTP by WPForms

Описание

Этот плагин переконфигурирует функцию wp_mail() для использования SMTP вместо PHP mail(), а также создает страницу в консоли для изменения настроек почты.

Можно установить следующие настройки:

Можно указать исходящий адрес и имя для посылаемой почты
Выбор между SMTP и PHP mail()
Выбор SMTP сервера ( по умолчанию localhost ).
Выбор SMTP порта (по умолчанию 25).
Выбор SSL/TLS шифрования (это не одно и то же с STARTTLS).
Использование авторизации через SMTP или нет (отключено по умолчанию)
Логин и пароль для SMTP.

WP Mail SMTP plugin works with all major email services such as Gmail, Yahoo, Outlook, Microsoft Live, and any other email sending service that offers SMTP.

WP Mail SMTP by WPForms

Posts navigation

1 2
Scroll to top