Intereting Posts
Запланированные электронные письма для включения только сообщений и событий календаря на предстоящую неделю Сделать страницу архива в результатах поиска? Пользовательский шаблон для wordpress cpt plugin Довольно URL-адреса для пользовательского типа сообщения и пользовательской таксономии с дублирующимися слизнями на WPML Принудительное перенаправление при миграции сервера Как динамически строить цикл запросов с несколькими таксономиями в одном цикле сообщений? Отключить запрос MySQL в основном запросе the_post () в ленте RSS Как заставить WordPress отправлять электронное письмо с подтверждением / подтверждением для пользователя при регистрации Пользовательские страницы редактирования страницы редактирования ссылок для редактирования страницы, а не сообщения Редактирование файлов тем и доступа к страницам кода только для супер-администратора? WordPress Не обновляет данные API после изменений в сообщениях как работает дополнительный css-рендеринг? Использование расширенных пользовательских полей с помощью WordPress и Лайтбокс Каков наилучший способ контролировать функции / исполнения PHP?

Почему WordPress 4.1 имеет запись автоматического обновления в wp_options?

Почему именно WordPress 4.0.1 хочет автоматически обновиться до 4.1?

Чтобы быть конкретным, я вижу в таблице wp_options, в опции с именем

_site_transient_update_core , сериализованный массив с обновлением, и autoupdate:

… O: 8: «stdClass»: 11: {s: 8: «response»; s: 10: «autoupdate»; s: 8: «загрузить»; s: 57: « https: //downloads.wordpress .org / release / wordpress-4.1.zip "; s: 6:" locale "; s: 5:" en_US "; s: 8:" packages "; O: 8:" stdClass ": 5: {s: 4 : «full»; s: 57: « https://downloads.wordpress.org/release/wordpress-4.1.zip »; s: 10: «no_content»; s: 68: « https: //downloads.wordpress. org / release / wordpress-4.1-no-content.zip "; s: 11:" new_bundled "; s: 69:" https://downloads.wordpress.org/release/wordpress-4.1-new-bundled.zip " ; s: 7:;: 0; s: 8: "откат"; б: "частичный" б 0; ….

Почему именно это обновление является автоматическим обновлением? У меня даже нет WP_AUTO_UPDATE_CORE в моей wp-config.

Solutions Collecting From Web of "Почему WordPress 4.1 имеет запись автоматического обновления в wp_options?"

Значение «autoupdate», которое вы видите, есть только строка в поле «ответ» из вызова API проверки версии. Он не определяет, действительно ли ваш сайт выполняет autoupdate. Вы увидите это поле в каждом ответе, полученном от проверки основной версии. В принципе, это просто говорит о том, что потенциальный autoupdate доступен для скачивания.

У программы обновления WordPress фактически есть функция, называемая should_update_to_version() которая определяет, выполняет ли WordPress обновление. Поскольку, в конечном счете, сервер API не выполняет обновление для вас, ваша собственная установка WordPress делает это. Функция should_update_to_version() использует комбинацию различных определений, фильтров и значений по умолчанию, чтобы определить, следует ли делать обновление в самых разных обстоятельствах.

Например, незначительные обновления (4.0 -> 4.0.1) включены по умолчанию. Основные обновления (4.0 -> 4.1) по умолчанию отключены. Но на эту тему больше вариантов. Бета-версии, такие как 4.1RC1, будут обновляться до их версий выпуска по умолчанию. Если вы используете предварительные версии для тестирования, такие как предстоящая 4.2-альфа или что-то еще, что она будет вызываться, тогда вы можете автоматически обновлять последние ночные выпуски. Такие вещи. Таким образом, функция немного сложнее, чем кажется на первый взгляд.

Если вы не изменили определения, и у вас нет плагинов или тем, которые используют различные фильтры, чтобы изменить способ работы обновления, WordPress не будет автоматически обновляться с 4.0.1 до 4.1 автоматически. Проверьте, есть ли у вас плагины или другой код, который модифицирует основные механизмы обновления.

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

В WordPress существует четыре типа автоматических обновлений фона:

  • Обновления ядра
  • Обновления плагинов
  • Обновления темы
  • Обновления файлов переводов

Если вам это не нравится, добавьте константу, чтобы отключить эту функцию в wp-config.php , чтобы она работала при установке по умолчанию.

Постоянно отключить все обновления

define( 'AUTOMATIC_UPDATER_DISABLED', TRUE );

Постоянная настройка основных обновлений

define( 'WP_AUTO_UPDATE_CORE', FALSE );

Альтернатива через плагин

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

Больше

Вы найдете много информации об обновлении и его перехватах, функциях, константах на странице codex – http://codex.wordpress.org/Configuring_Automatic_Background_Updates