That's all, stop editing!
ファイルを介してwp-config.php
の上に次のスニペットがあります。
/* Enable automatic updates for WordPress ) */
define( 'WP_AUTO_UPDATE_CORE', true );
Functions.phpファイルで次のものも入手できます。
/**
* Enable automatic updates for plugins and themes
*/
add_filter( 'auto_update_plugin', '__return_true' );
add_filter( 'auto_update_theme', '__return_true' );
おおよそ、WordPressはこれらのアップデートをどのくらいの頻度でチェックし、どのくらいの速さで自動的に適用されますか?
私が管理するWebサイトはさまざまです。私が世話をしている50以上のサイトから、半分は今日プラグインアップデートを適用しましたが、他の半分はアップデートを適用していません。それらはすべて同じコードと同様の設定(テーマ/プラグイン)を実行しています。更新時間が異なることを確認できれば、手動でこれらのプラグインを更新することはしたくありません。
WordPressは 1日に2回 (12時間)をチェックします。 WordPressは従来のサーバーのcronjobではなく、ページの表示などのトリガーにユーザーの操作に依存する安価なcronjobを使用しているため、この時間は変動する可能性があります。そのため、更新がトリガーされても自動的に実行されない場合、13時間かかることがあります。誰かがあなたのWebサイトを訪問して話すには、「スイッチを切る」必要があります。
それは最も信頼できる方法ではありませんが、それは十分に仕事をします。これは3つの同じような機能の1つです:
/**
* Determines whether core should be updated.
* wp-includes/updates.php
* Line 632
*
* @since 2.8.0
*
* @global string $wp_version
*/
function _maybe_update_core() {
// include an unmodified $wp_version
include( ABSPATH . WPINC . '/version.php' );
$current = get_site_transient( 'update_core' );
if ( isset( $current->last_checked, $current->version_checked ) &&
12 * HOUR_IN_SECONDS > ( time() - $current->last_checked ) &&
$current->version_checked == $wp_version ) {
return;
}
wp_version_check();
}