Вопрос или проблема
Есть ли настройка для отключения новых ежегодных тем? Каждый год моя установка WordPress автоматически устанавливает новую тему, которую я затем удаляю. Например, в этом году была установлена тема Twenty Twenty-Two.
У меня уже есть тема, которая мне нравится, и я никогда не захочу использовать самую новую тему года. Я надеюсь, что есть способ предотвратить автоматическую установку этих новых тем в будущем.
Несколько лет назад кто-то спрашивал Как удалить темы по умолчанию? Я уже знаю, как удалить темы, и они так и не получили ответ о том, как предотвратить их установку с самого начала. Есть также вопрос Должен ли я удалить темы по умолчанию?, который связан, но не дает ответа на мой вопрос.
Просматривая некоторые ресурсы, я нашел этот тикет в трекере, который обсуждает ту же тему. Похоже, что следующее решение остановит это, добавьте его в ваш wp-config.php:
define('CORE_UPGRADE_SKIP_NEW_BUNDLED', true);
Ответ или решение
Чтобы предотвратить автоматическую установку новых тем в WordPress каждый год, необходимо внести изменения в конфигурацию вашего сайта. Эту практику, как правило, предусматривают обновления WordPress, которые могут включать новые темы для популяризации последних дизайнов и функций. Однако, если вы предпочитаете поддерживать стабильность и внешний вид вашего сайта, вам пригодится возможность предотвращения таких автоматических установок.
Теория
Автоматическая установка новых тем чаще всего происходит при обновлении ядра WordPress. Это может быть связано с желанием разработчиков WordPress убедиться в том, что все пользователи имеют доступ к самым последним улучшениям в дизайне и функциональности тем. Однако эти новые темы могут не подходить вам по стилю или специфике вашего сайта, особенно если вы пользуетесь индивидуально настроенной темой.
В WordPress отсутствует прямой переключатель для отключения данной функциональности в панели управления, но это можно решить с помощью изменения файлов на уровне сервера.
Пример
В целях иллюстрации, представьте, что каждый год вы обнаруживаете в своей установке WordPress новую тему с названием по типу «Twenty Twenty-Two», которая установилась автоматически. Каждое такое событие потребует от вас дополнительных действий для удаления темы, которую вы не собираетесь использовать. Чтобы предотвратить автоматическую установку этих тем, вам необходимо добавить определенную инструкцию в файл конфигурации WordPress — wp-config.php
.
Вы можете использовать следующую строку кода для того, чтобы предотвратить это поведение:
define('CORE_UPGRADE_SKIP_NEW_BUNDLED', true);
Применение
Для реализации этого решения вам потребуется доступ к файловой системе вашего веб-сайта, обычно через FTP-доступ или панель управления хостингом.
Вот пошаговая инструкция:
-
Доступ к файлу
wp-config.php
: Войдите в файловую систему вашего сайта через FTP-клиент, например, FileZilla, или используйте веб-интерфейс панели управления хостингом. -
Редактирование файла: Откройте файл
wp-config.php
, который находится в корневой директории вашей установки WordPress. Это один из ключевых файлов настройки установки WordPress. -
Добавление строки кода: Добавьте вышеуказанную строку перед строкой
/* That's all, stop editing! Happy publishing. */
. Это важно, чтобы код был выполнен правильно и на нужной стадии. -
Сохранение изменений: Сохраните внесенные изменения и загрузите файл обратно на сервер, если вы использовали FTP.
-
Проверка: После внесения изменений, обновления ядра WordPress не будут включать установку новых стандартных тем.
Заключение
С помощью данного подхода, ваше вмешательство в настройки WordPress позволяет поддерживать контроль над дизайном и функциональностью сайта, затрачивая меньше времени на управление непотребными ресурсами. Это особенно важно для бизнес-сайтов и блогов, где непрерывность и последовательность дизайна играют крупную роль в пользовательском опыте и восприятии бренда.
Дополнительные рекомендации
-
Регулярное резервное копирование: Перед внесением любых изменений в конфигурацию WordPress, убедитесь, что у вас есть резервная копия сайта. Это позволит быстро восстановить его в случае необходимости.
-
Обновление безопасности: Несмотря на отключение автоматической установки новых тем, не игнорируйте обновления безопасности ядра и плагинов WordPress, чтобы поддерживать безопасность вашего сайта.
-
Тестирование на локальной среде: При возможности прежде проведите тестовую настройку в локальной среде, чтобы убедиться в отсутствии побочных эффектов.
Таким образом, вы сможете значительно упростить управление своим сайтом и избежать ненужных действий по удалению неиспользуемых тем, сосредоточившись на содержании и развитии вашего ресурса.