WP Cerber セキュリティ フック
フィルターとアクションを使用してプラグインをカスタマイズする方法
English version: WP Cerber Security Hooks
WP Cerber バージョン 3.0 以降で使用可能な WordPress フックのリスト。それらを使用して、コーディングせずに Cerber をカスタマイズおよび微調整するのに便利です (例: jetFlow.io プラグインを使用)。
フィルター
cerber_msg_reached |
ユーザーがログイン試行回数の制限に達した場合にユーザーに表示されるメッセージに適用されます。最初の引数はメッセージです。 2 番目の引数は、ユーザーが再度ログインできるようになるまで待機する分数です。 |
cerber_msg_remain |
ユーザーがログインに失敗した場合に表示されるメッセージに適用されます。デフォルトのメッセージには、残りの試行回数が含まれます。最初の引数はメッセージです。 2 番目の引数は、残りの試行回数です。 |
cerber_msg_prohibited |
ユーザーが禁止されたユーザー名のリストからユーザー名を使用しようとした場合に表示されるメッセージに適用されます。最初の引数はメッセージです。 2 番目の引数は、表示のコンテキストです。かもね:
|
cerber_msg_recaptcha |
ユーザーがフォームでreCAPTCHAの解決に失敗した場合に、ユーザーに表示されるメッセージに適用されます。最初の引数はメッセージです。 2 番目の引数は、表示のコンテキストです。かもね:
こちらもお読みください: reCAPTCHA の設定方法. |
cerber_notify_body |
電子メール通知レターおよびモバイル通知のテキストに適用されます。 WordPres でのプッシュ通知の詳細をお読みください。 |
cerber_404_template |
404 Not Found ページを表示するために使用される PHP テンプレート ファイルのファイル名に適用されます。フックが指定されていない場合、またはフックが存在しないファイル名を返す場合、プラグインはデフォルトの 404 テンプレート (get_404_template() 関数によって返される) を使用します。このフィルターを機能させるには、[ 404 ページの表示]設定で [アクティブなテーマの 404 テンプレートを使用する] を選択する必要があります。 |
行動
cerber_ip_locked |
WP Cerber が IP アドレスをロックアウトするたびに実行します。ロックアウトされた IP アドレスと理由 (ロックアウトされた理由のテキストによる説明) を含む配列として 1 つの引数を渡します。
|
cerber_notify_sent |
WP Cerber から通知メールが正常に送信された後に実行します。最初の引数は、電子メールの本文です。 2 つ目は、 array( 'type' => $type, 'IP' => $ip, 'to' => $to, 'subject' => $subj ) |
cerber_notify_fail |
WP Cerber が通知メールを送信できない場合に実行します。 |
上記のフィルタを使用してプラグイン メッセージを変更する方法
デフォルトのメッセージを変更するには、適切なフックに対して PHP フィルターを定義する必要があります。コードをアクティブなテーマの function.php ファイルに配置します。
add_filter( 'cerber_msg_remain', function ($remain) {
if ($remain > 1) return "You have $remain attempts remaining";
return "You have only one attempt to log in";
} );
Releases
Next Post
WP Cerber Security 8.7
Security Blog