WPCerberセキュリティフック
フィルタとアクションを使用してプラグインをカスタマイズする方法
English version: WP Cerber Security Hooks
WPCerberバージョン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 NotFoundページを表示するために使用されるPHPテンプレートファイルのファイル名に適用されます。フックが指定されていないか、フックが存在しないファイル名を返す場合、プラグインはデフォルトの404テンプレート(get_404_template()関数によって返される)を使用します。このフィルターを機能させるには、[ 404ページの表示]設定で[アクティブなテーマから404テンプレートを使用する]を選択する必要があります。 |
行動
cerber_ip_locked |
WPCerberがIPアドレスをロックアウトするたびに実行します。ロックアウトされたIPアドレスと理由(ロックアウトされた理由のテキストによる説明)を含む配列として1つの引数を渡します。
|
cerber_notify_sent |
WPCerberから通知メールが正常に送信された後に実行します。最初の引数は電子メールの本文です。 2つ目は次のとおりですarray( 'type' => $type, 'IP' => $ip, 'to' => $to, 'subject' => $subj ) |
cerber_notify_fail |
WPCerberが通知メールを送信できない場合に実行します。 |
上記のフィルターを使用してプラグインメッセージを変更する方法
デフォルトのメッセージを変更するには、適切なフックの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";
} );
Security Blog
Next Post
WordPressで同時ユーザーセッションの数を制限する方法
Releases