Haki zabezpieczające WP Cerber
Jak dostosować wtyczkę za pomocą filtrów i akcji
English version: WP Cerber Security Hooks
Lista haków WordPress dostępnych w WP Cerber w wersji 3.0 i nowszych. Przydatne jest używanie ich do dostosowywania i dostrajania Cerbera bez kodowania ( np. za pomocą wtyczki jetFlow.io ).
Filtry
cerber_msg_reached |
Stosowany do komunikatu wyświetlanego użytkownikowi, jeśli osiągnął on limit liczby prób logowania. Pierwszym argumentem jest wiadomość. Drugi argument to ilość minut, które użytkownik musi odczekać, aż będzie mógł się ponownie zalogować. |
cerber_msg_remain |
Stosowany do komunikatu wyświetlanego użytkownikowi, jeśli podjął on nieudaną próbę zalogowania. Domyślny komunikat zawiera liczbę pozostałych prób. Pierwszym argumentem jest wiadomość. Drugi argument to liczba pozostałych prób. |
cerber_msg_prohibited |
Stosowany do wiadomości wyświetlanej użytkownikowi, jeśli spróbuje użyć nazwy użytkownika z listy zabronionych nazw użytkowników . Pierwszym argumentem jest wiadomość. Drugi argument to kontekst wyświetlania. To może być:
|
cerber_msg_recaptcha |
Stosowany do komunikatu wyświetlanego użytkownikowi, jeśli użytkownik nie rozwiązał reCAPTCHA w formularzu. Pierwszym argumentem jest przesłanie. Drugi argument to kontekst wyświetlania. To może być:
Przeczytaj także: Jak skonfigurować reCAPTCHA . |
cerber_notify_body |
Stosowany do tekstu powiadomienia e-mail i powiadomienia mobilnego. Przeczytaj więcej o powiadomieniach push w WordPres . |
cerber_404_template |
Stosowany do nazwy pliku szablonu PHP używanego do wyświetlania strony 404 Not Found. Jeśli żaden hak nie zostanie określony lub hak zwróci nieistniejącą nazwę pliku, wtyczka użyje domyślnego szablonu 404 (zwróconego przez funkcję get_404_template()). Aby filtr działał, musisz wybrać opcję Użyj szablonu 404 z aktywnego motywu dla ustawienia strony Wyświetl 404 . |
działania
cerber_ip_locked |
Uruchamiaj za każdym razem, gdy WP Cerber zablokuje adres IP. Przekazuje jeden argument jako tablicę zawierającą zablokowany adres IP i przyczynę — tekstowe wyjaśnienie, dlaczego został zablokowany.
|
cerber_notify_sent |
Uruchom po pomyślnym wysłaniu wiadomości e-mail z powiadomieniem przez WP Cerber. Pierwszym argumentem jest treść wiadomości e-mail. Drugi to: array( 'type' => $type, 'IP' => $ip, 'to' => $to, 'subject' => $subj ) |
cerber_notify_fail |
Uruchom, jeśli WP Cerber nie może wysłać wiadomości e-mail z powiadomieniem. |
Jak zmienić komunikaty wtyczki za pomocą powyższych filtrów
Aby zmienić dowolny domyślny komunikat należy zdefiniować filtr PHP dla odpowiedniego haka. Umieść kod w aktywnym pliku function.php motywu.
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