VeronaLabs hat sich auf die Entwicklung von WordPress-Plugins spezialisiert und sms77 in deren populären Plugin WordPress SMS integriert. Die kostenfreie Version unterstützt bereits eine Vielzahl an Anwendungsmöglichkeiten, ausreichend für einen Großteil der Kundschaft. Die kostenpflichte Pro-Version bietet noch mehr Funktionen für einen fairen Preis.
Funktionsumfang
- SMS bei neuer WordPress-Version
- SMS bei Registrierung von Benutzern
- SMS bei neuen Kommentaren
- SMS bei Einloggen von Benutzern
- Unterstützt andere Plugins wie Contact form 7, WooCommerce und Easy Digital Downloads
- Unterstützt WP Widget for newsletter subscribers
- Unterstützt Hooks
- Unterstützt die REST-Schnittstelle
- Import und Export von Abonnenten
- … und vieles mehr!
- … und noch mehr in der Pro-Version
Installation
- Die aktuellste Version als *.zip herunterladen von GitHub
- Das Archiv entpacken nach
/wp-content/plugins/
- Das Plugin aktivieren über den Menüpunkt ‘Plugins’ in WordPress
Anwendung
Manuell SMS versenden
$an = ['Mobilfunknummer'];
$text = "Der gewünschte Nachrichteninhalt";
$alsFlash = true; // Definiert ob die Nachricht als Flash-SMS versendet werden soll.
Send SMS: wp_sms_send( $an, $text, $alsFlash );
Actions
Mittels den Actions können wir definieren, was bei Aufruf einer anderen Funktion zusätzlich passieren soll.
wp_sms_send
Beispiel: Zusätzlich eine E-Mail versenden bei SMS-Versand:
function email_versenden_bei_sms_versand($message_info) {
wp_mail('an@email.de', 'SMS-Versand', $message_info);
}
add_action('wp_sms_send', 'email_versenden_bei_sms_versand');
Filter
Mittels Filtern können wir die übermittelten Funktionsparameter modifizieren.
wp_sms_from
Beispiel: Deutsche Ländervorwahl an die Absenderkennung voranstellen:
function wp_sms_absender_modifizieren($absender) {
return '+49' . $absender;
}
add_filter('wp_sms_from', 'wp_sms_absender_modifizieren');
wp_sms_msg
Beispiel: Signatur an Nachrichten anhängen:
function wp_sms_signatur_anhaengen($message) {
return $message . ' /n Herzliche Grüße von sms77';
}
add_filter('wp_sms_msg', 'wp_sms_signatur_anhaengen');