A simple and powerful texting plugin for wordpress
You can add to wordpress, the ability of sending sms, member of sms newsletter and send to them sms. To every changement of position in wordpress, you can send a sms through this plugin.
The usage of this plugin is completely free. You have to just have an account from a service in the gateway listes that we support them. Don't worry , we have tried to add the best and the most gateways to plugin.
Very easy Send SMS by PHP code:
global $sms;
$sms->to = array('01000000000');
$sms->msg = "Hello World!";
$sms->SendSMS();
- Supported +150 sms gateways. (List all gateways)
- Send SMS to number(s), subscribers and wordpress users.
- Subscribe newsletter SMS.
- Send activation code to subscribe for complete subscription.
- Notification SMS when published new post to subscribers.
- Notification SMS when the new release of WordPress.
- Notification SMS when registering a new User.
- Notification SMS when get new comment.
- Notification SMS when user logged into wordpress.
- Notification SMS when user registered to subscription form.
- Integrate with (Contact form 7, WooCommerce, Easy Digital Downloads)
- Supported WP Widget for newsletter subscribers.
- Support Wordpress Hooks.
- Support WP REST API
- Import/Export Subscribers.
- English
- Persian
- Arabic (Thanks Hamad Al-Shammari, Gateway.sa)
- Portuguese (Thanks Matt Moxx)
- Spanish (Thanks Yordan Soares)
- German (Thanks Robert Skiba)
- Swedish (Thanks Kramfors)
- Upload
wp-sms
to the/wp-content/plugins/
directory - Activate the plugin through the 'Plugins' menu in WordPress
- To display Subscribe goto Themes -> Widgets, and adding
Subscribe to SMS
into your sidebar Or using this functions:<?php wp_subscribes(); ?>
into theme. or using this Shortcode[subscribe]
in Posts pages or Widget. - Using this functions for send manual SMS:
- First:
global $sms;
$sms->to = array('MobileNumber');
$sms->msg = "YourMessage";
- Send SMS:
$sms->SendSMS();
Run following action when send sms with this plugin.
wp_sms_send
Example: Send mail when send sms.
function send_mail_when_send_sms($message_info) {
wp_mail('you@mail.com', 'Send SMS', $message_info);
}
add_action('wp_sms_send', 'send_mail_when_send_sms');
Run following action when subscribe a new user.
wp_sms_add_subscriber
Example: Send sms to user when register a new subscriber.
function send_sms_when_subscribe_new_user($name, $mobile) {
global $sms;
$sms->to = array($mobile);
$sms->msg = "Hi {$name}, Thanks for subscribe.";
$sms->SendSMS();
}
add_action('wp_sms_add_subscriber', 'send_sms_when_subscribe_new_user', 10, 2);
You can use following filter for modify from number.
wp_sms_from
Example: Add 0 to the end sender number.
function wp_sms_modify_from($from) {
$from = $from . ' 0';
return $val;
}
add_filter('wp_sms_from', 'wp_sms_modify_from');
You can use following filter for modify receivers number.
wp_sms_to
Example: Add new number to get message.
function wp_sms_modify_receiver($numbers) {
$numbers[] = '09xxxxxxxx';
return $numbers;
}
add_filter('wp_sms_to', 'wp_sms_modify_receiver');
You can use following filter for modify text message.
wp_sms_msg
Example: Add signature to messages that are sent.
function wp_sms_modify_message($message) {
$message = $message . ' /n Powerby: WP-SMS';
return $message;
}
add_filter('wp_sms_msg', 'wp_sms_modify_message');
Add new subscribe to sms newsletter
POST /wpsms/v1/subscriber/add
Thank you jetbrains for giving us Intellij IDEA Ultimate licenses for develop this project.