2015-10-19 2 views
1

Я хочу, чтобы мои плагины и темы обновлялись автоматически, но я не могу это сделать.Автоматическое обновление тем и плагинов

This guide говорит, что вы должны добавить

add_filter('auto_update_plugin', '__return_true'); 

к коду, но я не знаю, где именно я должен добавить его. В руководстве также предлагается поместить его в mu-plugins, но я понятия не имею, как это сделать.

Не могли бы вы помочь?

ответ

2

1. Обновление Wordpress ядро:

Если вы хотите автоматического обновления WordPress до также обрабатывайте основные обновления ядра, вам нужно будет добавить одну конфигурационную строку. Чтобы сделать это, откройте сор-config.php файл в корневой папке установки WordPress и добавить эту строку в него:

define('WP_AUTO_UPDATE_CORE', true); 

2. Обновление Wordpress плагинов:

Если вы хотите, чтобы ваши плагины автоматически обновлялись WordPress при выпуске новой версии, вам нужно добавить строку в свой файл wp-config.php, аналогичный приведенному выше. На этот раз, однако, фильтр используется для включения обновления плагинов авто:

add_filter('auto_update_plugin', '__return_true'); 

3. Обновление Wordpress темы:

Если вы хотите WordPress для обработки темы обновления, которые нужно еще одна строка добавляется к сор-config.php файл:

add_filter('auto_update_theme', '__return_true'); 

Если вы получаете проблемы, как это - Не добавлять вызовы add_filter() в wp-config.php - вызывает конфликты с WP-CLI и, возможно, другие проблемы. Затем следует поместить эти фильтры в mu-plugins

+0

@Lenka: Вы пробовали выше в wp-config.php? – Aviator

+1

Здравствуйте, спасибо за ваш ответ :) Когда я помещаю его в wp-config, сайт перестает работать. Это предложение содержится в руководстве «Не добавлять вызовы add_filter() в wp-config.php - вызывает конфликты с WP-CLI и, возможно, другие проблемы». – Lenka

+0

@ Ленька: Могу я узнать вашу версию в Wordpress, пожалуйста? – Aviator

-1

Вы можете добавить этот код functions.php файл в папке темы, так что используйте FTP, чтобы добавить эту строку в wp-contemt/themes/YOUR-THEME-NAME/functions.php

+0

Спасибо за ваш совет :) Я положил add_filter ('auto_update_plugin', '__return_true'); и add_filter ('auto_update_theme', '__return_true'); to functions.php, но плагины по-прежнему не обновляются автоматически. Должен ли я, возможно, очистить кеш или что-то еще? – Lenka

+1

Это неправильное место для кода - см. Ответ от Aviator –

Смежные вопросы