Tovább a tartalomhoz

Integráció beállítása konstansokkal

Hogyan állítod be a Gravity SMTP szolgáltatói kapcsolatait a wp-config.php fájlból, és melyik szolgáltatónak milyen az azonosítója (slug).

A Gravity SMTP szolgáltatói kapcsolatait nemcsak a SMTP → Beállítások → Integrációk oldalon állíthatod be, hanem PHP-konstansokkal is. Ez fejlesztőknek hasznos, mert a beállítások így verziókezelhetők, a környezetek (fejlesztői, éles) között egységesek maradnak, és WordPress Multisite hálózaton is egyszerűen ugyanazt a kapcsolatot adhatod az összes webhelynek.

A konstansokat a wp-config.php fájlban kell megadni. Ha egy konstans meg van adva, az felülírja a felületen mentett értéket.

Egy integráció konstansokkal való bekapcsolásához mindig kell ez a három konstans. Az INTEGRACIOSLUG helyére a szolgáltató azonosítója kerül, nagybetűvel (lásd a lenti táblázatot).

define( 'GRAVITYSMTP_INTEGRACIOSLUG_ACTIVE', true );
define( 'GRAVITYSMTP_INTEGRACIOSLUG_CONFIGURED', true );
define( 'GRAVITYSMTP_INTEGRACIOSLUG_ENABLED', true );
Konstans Mit csinál
…_ACTIVE Az integráció aktív-e.
…_CONFIGURED Az integráció be van-e állítva.
…_ENABLED Az integráció engedélyezett-e.

A legtöbb szolgáltatónál ezeken kívül további konstansok is kellenek, például API-kulcs, titkos kulcs vagy más szolgáltatóspecifikus érték. Ezeket a szolgáltatói konstansok fejezet sorolja fel.

A SendGrid azonosítója sendgrid, ezért a három konstans:

define( 'GRAVITYSMTP_SENDGRID_ACTIVE', true );
define( 'GRAVITYSMTP_SENDGRID_CONFIGURED', true );
define( 'GRAVITYSMTP_SENDGRID_ENABLED', true );

Az azonosítók kisbetűsek, szóköz és speciális karakter nélkül (az elastic_email alsóvonalat tartalmaz). Ugyanezeket használják a konstansok és a hookok is. A konstansnévben az azonosító nagybetűs alakja szerepel, például GRAVITYSMTP_AMAZON_ACTIVE.

Integráció Azonosító
Amazon SES amazon
Brevo brevo
Cloudflare Email cloudflare
Egyéni SMTP generic
Elastic Email elastic_email
Emailit emailit
Google / Gmail google
Mailchimp Transactional mailchimp
MailerSend mailersend
Mailgun mailgun
Mailjet mailjet
Mailtrap mailtrap
Microsoft 365 / Outlook microsoft
PHP Mail phpmail
Postmark postmark
Resend resend
SendGrid sendgrid
SMTP2GO smtp2go
SMTP.com smtpcom
SparkPost sparkpost
Zoho Mail zoho

Ha a kapcsolatot a felületen veszed fel, azt a SMTP → Beállítások → Integrációk oldalon teheted meg, a + gombbal.

https://minta-bolt.hu/wp-admin/admin.php?page=gravitysmtp-settings&tab=integrations
Az Integrációk oldal a Gravity SMTP beállításaiban

A konstansokkal megadott kapcsolat ugyanennek az oldalnak a beállításait írja felül.

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