当サイト、Codex 日本語版は今後積極的な更新は行わない予定です。後継となる新ユーザーマニュアルは、https://ja.wordpress.org/support/ にあります。
万が一、当サイトで重大な問題を発見した際などは、フォーラムWordSlack #docs チャンネルでお知らせください。</p>

「自動バックグラウンド更新の設定」の版間の差分

提供: WordPress Codex 日本語版
移動先: 案内検索
(2013-10-30T08:28:01 Ottok 版に更新。)
(移動メッセージで置き換え。)
 
(2人の利用者による、間の3版が非表示)
1行目: 1行目:
自動バックグラウンド更新機能はセキュリティの強化とアップグレードエクスペリエンス全体の効率化を目的として [[Version_3.7|WordPress 3.7]] で導入されました。デフォルトでは(メンテナンス・セキュリティのための)マイナーリリースおよび翻訳ファイルのみがこの自動更新の対象になります。
+
このページは https://ja.wordpress.org/support/article/configuring-automatic-background-updates/ へ移動しました。
 
+
WordPress には4種類の自動更新機能があります。
+
# コアファイル更新
+
# プラグイン更新
+
# テーマ更新
+
# 翻訳ファイル更新
+
 
+
== コアの更新 ==
+
 
+
コアの更新はさらに3つの種類に分けられます。
+
# コアの開発版更新(「ブリーディング・エッジ」)
+
# コアのマイナー更新。メンテナンス・セキュリティリリース
+
# コアのメジャーリリース更新
+
 
+
デフォルトでは、自動更新はコアのマイナー更新および翻訳ファイルの更新に対してのみ適用されます。
+
 
+
=== <tt>WP_AUTO_UPDATE_CORE</tt> ===
+
 
+
メジャーリリースまたは開発目的で自動更新を有効化するには、<tt>WP_AUTO_UPDATE_CORE</tt> 定数から始めてみるのが良いでしょう。この定数を以下の3つのいずれかの方法で定義することで、コア更新の包括的有効化・無効化を一度に行うことができます。
+
 
+
<tt>WP_AUTO_UPDATE_CORE</tt> は以下の3つの値いずれかを使って定義できます。それぞれ異なる動作をします。
+
* <tt>true</tt> – 開発版、マイナー、メジャーアップグレードをすべて<strong>有効化</strong>
+
* <tt>false</tt> – 開発版、マイナー、メジャーアップグレードをすべて<strong>無効化</strong>
+
* <tt>minor</tt> – マイナーアップグレードのみを<strong>有効化</strong>し、開発版・メジャーアップグレードを<strong>無効化</strong>
+
 
+
=== 微調整用のフィルタ ===
+
 
+
3種類のコア更新を有効化または無効化する代わりに、一部のみ自動更新の有効・無効を選択したい場合もあるかも知れません。そんな時には <tt>allow_dev_auto_core_updates</tt>、<tt>allow_minor_auto_core_updates</tt>、<tt>allow_major_auto_core_updates</tt> フィルタが利用できます。
+
 
+
WordPress ビルトインのショートハンドが2つあり、特定の種類のコア更新を一行で有効化・無効化できます。[[Function_Reference/__return_true|__return_true]] と [[Function_Reference/__return_false|__return_false]] の2つで、以下のようなフィルタが使えます。
+
 
+
開発版(ナイトリービルド)の更新を明確に<em>有効化</em>するには以下を記入します。
+
<pre>add_filter( 'allow_dev_auto_core_updates', '__return_true' );</pre>
+
 
+
マイナーアップグレードの自動更新を明確に<em>無効化</em>するには以下を記入します。
+
<pre>add_filter( 'allow_minor_auto_core_updates', '__return_false' );</pre>
+
 
+
メジャーアップグレードの自動更新を明確に<em>有効化</em>するには以下を記入します。
+
<pre>add_filter( 'allow_major_auto_core_updates', '__return_true' );</pre>
+
 
+
WordPress のディレクトリまたはその親ディレクトリに .git/.hg/.svn などのバージョンコントロールシステムフォルダが存在していても自動更新を明確に<em>有効化</em>するには以下を記入します。
+
 
+
<pre>function always_return_false_for_vcs( $checkout, $context ) {
+
    return false;
+
}
+
add_filter( 'automatic_updates_is_vcs_checkout', 'always_return_false_for_vcs', 10, 2 );</pre>
+
 
+
== プラグイン&テーマ更新 ==
+
 
+
プラグインとテーマの自動更新はデフォルトでは無効化されています。有効化するには <tt>auto_update_$type</tt> フィルタを <tt>$type</tt> を "plugin" または "theme" に書き換えて使用します。
+
 
+
プラグインの自動更新を有効化するには以下を記入します。
+
<pre>add_filter( 'auto_update_plugin', '__return_true' );</pre>
+
 
+
テーマの自動更新を有効化するには以下を記入します。
+
<pre>add_filter( 'auto_update_theme', '__return_true' );</pre>
+
 
+
== 翻訳の更新 ==
+
 
+
翻訳ファイルの自動更新はマイナーバージョンアップグレードと同じくデフォルトで有効化されています。
+
 
+
翻訳ファイルの自動更新を無効化するには以下を記入します。
+
<pre>add_filter( 'auto_update_translation', '__return_false' );</pre>
+
 
+
== 自動更新を無効にする ==
+
 
+
コア開発者は、マイナーバージョンアップグレードおよび翻訳ファイルのみをデフォルトで自動的に更新するという決断を意識的に行っています。この機能は、今後ユーザーが最新版の安全なサイトを常に使えるようにするための最適な方法のひとつとなるでしょう。そのため、自動更新の無効化は決しておすすめしません。
+
 
+
=== コアファイル更新 ===
+
 
+
<tt>auto_update_$type</tt> フィルタで <tt>$type</tt> を "core" に入れ替えることで、すべてのコア関連ファイルの自動更新を無効化できます。
+
 
+
コアの自動更新をすべて無効化するには以下を記入します。
+
<pre>add_filter( 'auto_update_core', '__return_false' );</pre>
+
 
+
=== すべての更新 ===
+
 
+
コアファイルを含むすべての自動更新を完全に無効化するには [[wp-config.php の編集|wp-config.php ファイル]]に以下を追加してください。
+
 
+
<pre>define( 'AUTOMATIC_UPDATER_DISABLED', true );</pre>
+
 
+
また、以下のフィルタを使ってすべての自動更新を無効化することもできます。
+
 
+
<pre>add_filter( 'automatic_updater_disabled', '__return_true' );</pre>
+
 
+
== 追加情報 ==
+
 
+
* [http://make.wordpress.org/core/2013/10/25/the-definitive-guide-to-disabling-auto-updates-in-wordpress-3-7/ The definitive guide to disabling auto updates in WordPress 3.7]: 上記以外のコードサンプル。
+
 
+
{{原文|Configuring Automatic Background Updates|137485}}<!-- 2013-10-30T08:28:01 Ottok 版 -->
+
[[Category:設置]]
+
 
+
[[en:Configuring Automatic Background Updates]]
+

2021年8月29日 (日) 14:50時点における最新版

このページは https://ja.wordpress.org/support/article/configuring-automatic-background-updates/ へ移動しました。