Tovább a tartalomhoz

Mellékletek, hibakeresési napló és tiltólista hookjai

A mellékletek mentési mappája, a hibakeresési napló törlése kikapcsoláskor és a tiltólistára kerülés utáni action.

Három kisebb hook, amely a mellékletek mentéséhez, a hibakeresési naplóhoz és a Letiltások listájához kapcsolódik. A kódot az aktív téma functions.php fájljába, saját funkcióbővítő bővítménybe vagy kódrészlet-kezelőbe teheted.

gravitysmtp_attachment_uploads_dir_path (filter)

Szekció neve “gravitysmtp_attachment_uploads_dir_path (filter)”

Megváltoztatja azt a mappát, ahová a Gravity SMTP az e-mailek mellékleteit menti.

add_filter( 'gravitysmtp_attachment_uploads_dir_path', 'fuggveny_neve', 10, 3 );
Paraméter Típus Leírás
$uploads_dir szöveg A fájl feltöltésének jelenlegi mappája.
$email_id egész szám Az e-mail azonosítója.
$attachments tömb A mellékletek fájlútvonalai.
add_filter( 'gravitysmtp_attachment_uploads_dir_path', 'sajat_melleklet_mappa', 10, 3 );
function sajat_melleklet_mappa( $uploads_dir, $email_id, $attachments ) {
// Itt módosíthatod a mappát
return $uploads_dir;
}

gravitysmtp_delete_log_on_deactivate (filter)

Szekció neve “gravitysmtp_delete_log_on_deactivate (filter)”

Eldöntheted vele, hogy a hibakeresési napló törlődjön-e, amikor kikapcsolod a hibakeresési naplózást. Az alapérték false, vagyis a napló megmarad.

add_filter( 'gravitysmtp_delete_log_on_deactivate', 'fuggveny_neve', 10, 1 );
Paraméter Típus Leírás
$delete_log logikai Törlődjön-e a napló a kikapcsoláskor. Alapérték: false.

A napló automatikus törlése kikapcsoláskor:

add_filter( 'gravitysmtp_delete_log_on_deactivate', '__return_true' );

A szűrő a Gravity SMTP 1.5.1-es verziójától érhető el.

gravitysmtp_after_email_suppressed (action)

Szekció neve “gravitysmtp_after_email_suppressed (action)”

Lefut, miután egy e-mail-cím sikeresen felkerült a Gravity SMTP tiltólistájára. Saját logikát futtathatsz vele a tiltás után. Párja a tiltólistára kerülést megakadályozó szűrő.

add_action( 'gravitysmtp_after_email_suppressed', 'fuggveny_neve', 10, 4 );
Paraméter Típus Leírás
$created_id egész szám Az új tiltási rekord azonosítója.
$email szöveg A letiltott e-mail-cím.
$reason szöveg A letiltás oka (például visszapattanás vagy panasz).
$notes szöveg Kiegészítő megjegyzés a letiltáshoz.
add_action( 'gravitysmtp_after_email_suppressed', function( $created_id, $email, $reason, $notes ) {
// Ide jön a saját kód
}, 10, 4 );

Az action a Gravity SMTP 1.5.1-es verziójától érhető el.

Készült:

Tiszteletben tartjuk a magánszférádat

Sütiket használunk a böngészési élmény javítására és a forgalom elemzésére. Az analitika csak akkor indul, ha engeded. Adatvédelmi irányelvek, Sütitájékoztató.

Sütibeállítások