Как отложить обновление тем и плагинов в WordPress

|

Ведение сайта на WordPress предполагает регулярное обновление тем и плагинов для обеспечения безопасности и функциональности. Однако иногда возникает необходимость отложить обновления — например, чтобы проверить совместимость, избежать конфликтов или провести тестирование на staging-сервере. В этой статье разберём, как грамотно и безопасно отложить обновления тем и плагинов в WordPress, рассмотрим несколько практических способов, включая использование кода и плагинов.

Почему нужно отложить обновления тем и плагинов в WordPress

Обновления приходят регулярно, но не всегда сразу после выхода новой версии стоит их устанавливать. Причины отложить обновление могут быть следующие:

Отложенное обновление помогает контролировать процесс и избежать простоя сайта.

Отключение автоматических обновлений в WordPress

По умолчанию WordPress автоматически обновляет мелкие версии ядра и может автоматически обновлять плагины и темы, если это включено. Чтобы отложить обновления, можно отключить автоматические обновления.

Отключение автоматических обновлений через код

Для отключения автоматических обновлений тем и плагинов добавьте следующий код в файл functions.php вашей темы или в плагин для кастомного кода:

<?php
// Отключаем автоматические обновления плагинов
add_filter('auto_update_plugin', '__return_false');

// Отключаем автоматические обновления тем
add_filter('auto_update_theme', '__return_false');
?>

Этот код предотвращает автоматическое обновление всех тем и плагинов, позволяя вам самостоятельно контролировать процесс.

Использование констант в wp-config.php

Для полного контроля можно запретить все автоматические обновления, добавив в wp-config.php:

define('AUTOMATIC_UPDATER_DISABLED', true);

Это отключит все автоматические обновления ядра, плагинов и тем.

Отложенное обновление с помощью плагинов

Если вы не хотите работать с кодом напрямую, можно использовать плагины для управления обновлениями.

Плагин Clearfy Pro для управления обновлениями

Clearfy Pro — мощный инструмент оптимизации и безопасности WordPress, в котором есть возможность гибко управлять обновлениями:

Подробнее о Clearfy Pro и его функциях можно узнать на официальной странице плагина.

WPRemark — уведомления о доступных обновлениях

Плагин WPRemark может помочь не пропускать важные обновления, предоставляя удобные уведомления и отчёты, что особенно полезно при отключении автоматических обновлений.

Как реализовать отложенное обновление с помощью собственного кода

Иногда требуется более тонкий контроль — например, обновлять только определённые плагины через заданный интервал времени. Ниже пример функции, которая отключает обновления для выбранных плагинов, позволяя вам запускать их вручную:

<?php
function yelly_disable_update_for_specific_plugins( $value, $plugin ) {
    $plugins_to_disable = [
        'akismet/akismet.php',
        'hello-dolly/hello.php'
    ];
    if ( in_array( $plugin, $plugins_to_disable ) ) {
        return false; // Отключаем обновление для этих плагинов
    }
    return $value;
}
add_filter( 'site_transient_update_plugins', function( $transient ) {
    if ( empty( $transient->response ) ) {
        return $transient;
    }
    foreach ( $transient->response as $plugin_file => $plugin_data ) {
        if ( ! yelly_disable_update_for_specific_plugins( true, $plugin_file ) ) {
            unset( $transient->response[$plugin_file] );
        }
    }
    return $transient;
} );
?>

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

Советы по тестированию и безопасному обновлению

Отложенное обновление — не повод забывать о безопасности. Вот несколько рекомендаций:

Выводы и рекомендации

Отложенное обновление тем и плагинов в WordPress — важный инструмент для контроля стабильности сайта и предотвращения ошибок. Используйте фильтры и константы для отключения автоматических обновлений, применяйте плагины Clearfy Pro и WPRemark для удобного управления и уведомлений. Не забывайте о тестировании и бэкапах — это залог успешного и безопасного обновления.

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

Как создать уникальные URL для товаров в WooCommerce: практические решения
09.01.2026
Как настроить автоматическое удаление неактивных пользователей в WordPress
23.05.2026
Как автоматически удалять старые вариации товаров в WooCommerce
06.06.2026
Как создать динамическую таблицу в WordPress с помощью AJAX
18.02.2026
Как автоматически удалять неактивных пользователей в WordPress
09.06.2026
×

AI-плагин

WPGPT
Сам создает статьи для вашего сайта WordPress

SEO и мета-теги

Парсинг конкурентов

Изображения

Комментарии

Подробнее