説明
WordPress のコア、プラグイン、テーマのアップデートを監視し、アップデートがあるとメールでお知らせします。このプラグインは、WordPress の管理画面に定期的にログインしない場合や、クライアントのウェブサイトをサポートする場合に最適です。
機能
- 更新をチェックする頻度の間隔を設定します。1時間ごと、1日2回または日々。
- より頻繁に更新をチェックするように WordPress を設定し、より早く更新について知るようにします。
- コア、プラグイン、テーマの更新に関するメールを受け取ります。
- アクティブなテーマやプラグインのみの更新情報を通知するかどうかを選択します。
- 管理者以外のユーザーへのアップグレード ナビゲーション メッセージを削除します。
- 上級ユーザーには、使用できるフィルタやアクションが多数あります。より多くがまもなく来ます。
このプラグインは、Update Notifier をフォークしたものです。このプラグインがフォークされた理由は、既存のプラグインにこれ以上の開発がないように思われたことと、所有権を得るためにオリジナルの作者に連絡を取る方法がなかったためです。WP Updates Notifier は、Updates Notifier に比べて以下の点が改善されています。
- WordPress プラグインを書くベストプラクティスを使用して、完全に最初から書き直しました
- コードがクラスにラップされるため、名前空間が向上します。
- cron 間隔を設定して、より頻繁なチェックを行うことができます。
- 更新チェックは、通知の前に WordPress 内部更新チェックをトリガします。
- ‘差出人アドレス’ を設定できます。
- 複数の 「宛先アドレス」 を設定できます。
- 設定 API を使用します。
- 上級ユーザー向けに利用可能なフックとフィルタの数。
- 積極的なサポートと開発。
言語
- フランス語 Christophe Catarina – 2013年7月03日追加
- Alexander Pfabel によるドイツ語 –2012年10月2日 追加
フィルター
WP Updates Notifier から送信されるメールの件名やメール内容を変更できるように、2つのフィルターが用意されています。
sc_wpun_email_subject
@parameters:
$email_subject – フィルタリングするメールの件名。
例:
/*
* Alter the email subject being sent by WP Updates Notifier
*/
function alter_wp_updates_notifier_email_subject( $email_subject ) {
$email_subject = 'This is the new email subject for updates notifier';
return $email_subject;
}
add_filter( 'sc_wpun_email_subject', 'alter_wp_updates_notifier_email_subject' );
sc_wpun_email_content
@parameters:
$message – フィルタリングするメールの内容
例:
/*
* Alter the email content being sent by WP Updates Notifier
*/
function alter_wp_updates_notifier_email_content( $message ) {
$message = 'This is our new email content that will override the default.';
return $message;
}
add_filter( 'sc_wpun_email_content', 'alter_wp_updates_notifier_email_content' );
インストール
- 解凍してプラグインディレクトリにコンテンツをアップロードします (通常 wp-content/plugins/)。
- プラグインを有効化
- WordPress 管理領域の 設定 -> WP Updates Monitor ページにアクセス
- プラグイン設定の構成
- アップデートの通知メールを待つ
評価
貢献者と開発者
変更履歴
1.6
- slack 通知とテストボタンを追加
- 通知を分離して、メール、slack、両方をできるようにしました。
- 再構成された設定 ページ
- 必須項目が有効でないと、メールや slack 通知が行われないように検証を変更しました
- テストメールや slack メッセージが一時的なトランジェントでトリガーされるようになりました
- javascript 関数を削除
1.5.1
- 外部の cron ジョブでトリガーする機能を削除 (潜在的なセキュリティリスク)
1.5
- WordPress のコーディング標準を使用
- PHPCS ルールセット
- Travis テスト
- 単体テストのベース
1.4.4
- PHP の厳密な通知を避ける
- PHP 7 の互換性
- 一部の内部コードのマイナー クリーンアップ
1.4.3
- スローされているすべての PHP エラーを修復
- Eメールの内容を変更できる 2つの新しいフィルターを追加 (sc_wpun_email_subject, sc_wpun_email_content – readme.txt で例を参照)
1.4.2
- プラグインが WordPress コア自動更新に関する指定されたメールを通知できるようにするオプションを追加。
1.4.1
- メールの件名に site_url() を使っていたのを home_url() に変更し、404 ページにリンクしないようにする。
1.4
- ユーザーが必要な頻度で更新をチェックできる外部 cron メソッドが追加
- このプラグイン設定のフィルタリングを可能にする sc_wpun_get_options_filterとsc_wpun_put_options_filter フィルタを追加
- 静的に割り当てられたスケジュールではなく、wp_get_schedules() を使用するようになりました。これにより、管理者は週単位のスケジュールなど、独自のスケジュールを設定できます
- フランス語訳を追加
- このプラグインが設定画面で更新チェックを行った日時を追加
1.3.2
- $wp_version グローバルを追加 (WordPress のコアアップデートの通知が機能していない理由を説明)
- 消失した変数 $cur_wp_version を追加
1.3.1
- 175 行目で PHP の致命的なエラーを修正。
1.3
- 設定ページにテストメール送信機能を追加。
Call-time pass-by-reference は廃止されました
PHP エラーを修正。
1.2
notify to
設定に複数のメールアドレスを追加する機能を追加しました。複数のメールアドレスをカンマで区切ります。- dev から残された最新のバージョンからコードを削除しました。管理ページの読み込みごとに WP が更新を確認する原因となりました。
1.1
- プラグイン更新通知メールには、新しいプラグインの説明と変更ログページへのリンクが含まれるようになりました。
- プラグイン更新通知メールは、新しいプラグインの互換性を示すようになりました。これは WP 更新領域に表示されるのと同じ機能です。
- プラグインを有効にすると、最初の更新チェックがすぐにではなく1時間後に実行されるようになりました。これにより、メール設定を変更する前に、現在待機中のアップデートが管理者にメール送信されることがなくなります。
1.0.4
- コア アップグレードを複数回報告しないようにコードを修正。プラグインは、アップグレードが完了するまで、コアアップグレードの通知を一度だけ行うようになりました。
1.0.3
- プラグインを無効にしてから再度有効にすると、設定が保存されていない限り、cron のスケジュールが変更されませんでした。これは現在修正されています。
1.0.2
- プラグインバージョンを修正
1.0.1
- デアクティベートが正しく動作しない原因となっていたdeactivateフックのスペルミスを修正しました。
1.0
- 最初のリリース