回答:
自動更新は自動です。
WordPress 3.7の基本的なデフォルトの動作は、マイナーバージョン(つまりX.Y.Z
、X.Y.Z+1
)のコアの自動更新です。
UIには構成オプションは公開されていません。動作を変更するには、wp-config.php
ファイルを変更するか、いくつかのフィルターを追加する必要があります。
以下を追加しますwp_config.php
。
define( 'AUTOMATIC_UPDATER_DISABLED', true );
または、次のフィルターを追加します。
add_filter( 'automatic_updater_disabled', '__return_true' );
経由wp-config.php
:
// Update core - development, major, and minor versions
define( 'WP_AUTO_UPDATE_CORE', true );
// Update core - minor versions
define( 'WP_AUTO_UPDATE_CORE', 'minor' );
// Core update disabled
define( 'WP_AUTO_UPDATE_CORE', false );
フィルター経由:
// Enable nightlies (dev updates):
add_filter( 'allow_dev_auto_core_updates', '__return_true' );
// Enable major version updates:
add_filter( 'allow_major_auto_core_updates', '__return_true' );
// Disable minor updates
add_filter( 'allow_minor_auto_core_updates', '__return_false' );
全か無かの自動更新テーマとプラグイン:
テーマとプラグインの更新はデフォルトで無効になっています。経由フィルターを有効にするには:
add_filter( 'auto_update_plugin', '__return_true' );
add_filter( 'auto_update_theme', '__return_true' );
これらのフィルターは更新オブジェクトに渡されます。そのため、そのオブジェクトを操作して、更新する特定のテーマまたはプラグインをターゲットにし、自動更新からホワイトリストに登録(含める)または除外することができます。
翻訳ファイルの更新はデフォルトで有効になっています。経由フィルターを無効にするには:
// Disable translation updates
add_filter( 'auto_update_translation', '__return_false' );
アップデーターは、成功、失敗、または重大なエラーについて結果メールを送信します。経由フィルターを無効にするには:
// Disable update emails
add_filter( 'auto_core_update_send_email', '__return_false' );
このフィルターを使用して、電子メール$type
(成功、失敗、クリティカル)、更新タイプオブジェクト$core_update
、または$result
:に従って更新電子メールを操作することもできます。
/* @param bool $send Whether to send the email. Default true.
* @param string $type The type of email to send.
* Can be one of 'success', 'fail', 'critical'.
* @param object $core_update The update offer that was attempted.
* @param mixed $result The result for the core update. Can be WP_Error.
*/
apply_filters( 'auto_core_update_send_email', true, $type, $core_update, $result );
Background Update Testerプラグインを使用して、サイトおよびサーバーの構成が自動更新をサポートしているかどうかを確認できます。Nacinから:「このプラグインはサイトの互換性をチェックし、問題を説明します。」
auto_update_$type filter (auto_update_core, auto_update_plugin, auto_update_theme, auto_update_translation)
特定のアップデートのために解雇され、彼らがそうであるようにこのフィルタには、WordPressが更新しようとしているものを説明する実際の更新オブジェクトが渡されます。つまり、個々のプラグインまたはテーマを選択して更新したり、今後のコア更新をホワイトリストに登録したりできます。