{"id":146706,"date":"2021-09-20T16:50:36","date_gmt":"2021-09-20T16:50:36","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/experttexting-official\/"},"modified":"2021-12-01T20:20:45","modified_gmt":"2021-12-01T20:20:45","slug":"experttexting-official","status":"publish","type":"plugin","link":"https:\/\/twd.wordpress.org\/plugins\/experttexting-official\/","author":20007701,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.2.0","stable_tag":"1.2.0","tested":"5.8.13","requires":"3.0","requires_php":"5.6","requires_plugins":"","header_name":"ExpertTexting Official","header_author":"ExpertTexting","header_description":"With ExpertTexting, you can add the ability of sending SMS to your WordPress product. Use this plugin to send SMS to your newsletter subscribers or your users, and get their attention to your site and products.","assets_banners_color":"c4cdc1","last_updated":"2021-12-01 20:20:45","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"http:\/\/experttexting.com","rating":5,"author_block_rating":0,"active_installs":10,"downloads":1180,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"experttextingintegrations","date":"2021-11-08 13:13:18"},"1.1.0":{"tag":"1.1.0","author":"experttextingintegrations","date":"2021-11-08 13:07:24"},"1.2.0":{"tag":"1.2.0","author":"experttextingintegrations","date":"2021-12-01 20:20:45"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-128x128.jpg":{"filename":"icon-128x128.jpg","revision":2601907,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.jpg":{"filename":"icon-256x256.jpg","revision":2601907,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":2601907,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":2601907,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.1.0","1.2.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":2601907,"resolution":"1","location":"assets","locale":""},"screenshot-10.png":{"filename":"screenshot-10.png","revision":2601907,"resolution":"10","location":"assets","locale":""},"screenshot-11.png":{"filename":"screenshot-11.png","revision":2601907,"resolution":"11","location":"assets","locale":""},"screenshot-12.png":{"filename":"screenshot-12.png","revision":2601907,"resolution":"12","location":"assets","locale":""},"screenshot-13.png":{"filename":"screenshot-13.png","revision":2601907,"resolution":"13","location":"assets","locale":""},"screenshot-14.png":{"filename":"screenshot-14.png","revision":2601907,"resolution":"14","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":2601907,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":2601907,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":2601907,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":2601907,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":2601907,"resolution":"6","location":"assets","locale":""},"screenshot-7.png":{"filename":"screenshot-7.png","revision":2601907,"resolution":"7","location":"assets","locale":""},"screenshot-8.png":{"filename":"screenshot-8.png","revision":2601907,"resolution":"8","location":"assets","locale":""},"screenshot-9.png":{"filename":"screenshot-9.png","revision":2601907,"resolution":"9","location":"assets","locale":""}},"screenshots":{"1":"ExpertTexting Dashboard","2":"API Configuration Page.","3":"Features Page.","4":"SMS Newsletter Page.","5":"Notifications page.","6":"Integrations Page.","7":"Send SMS Page.","8":"Outbox SMS Page.","9":"Subscribers Page.","10":"Groups Page.","11":"ExpertTexting Glance.","12":"SMS Newsletter Widget.","13":"Send Post to Subscribers.","14":"Contact Form 7 Notifications."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[25869,711,184144,11999,185232],"plugin_category":[41],"plugin_contributors":[203370],"plugin_business_model":[],"class_list":["post-146706","plugin","type-plugin","status-publish","hentry","plugin_tags-send-sms","plugin_tags-sms","plugin_tags-sms-plugin","plugin_tags-text-message","plugin_tags-wp-sms","plugin_category-communication","plugin_contributors-experttextingintegrations","plugin_committers-experttextingintegrations"],"banners":{"banner":"https:\/\/ps.w.org\/experttexting-official\/assets\/banner-772x250.jpg?rev=2601907","banner_2x":"https:\/\/ps.w.org\/experttexting-official\/assets\/banner-1544x500.jpg?rev=2601907","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/experttexting-official\/assets\/icon-128x128.jpg?rev=2601907","icon_2x":"https:\/\/ps.w.org\/experttexting-official\/assets\/icon-256x256.jpg?rev=2601907","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/experttexting-official\/assets\/screenshot-1.png?rev=2601907","caption":"ExpertTexting Dashboard"},{"src":"https:\/\/ps.w.org\/experttexting-official\/assets\/screenshot-2.png?rev=2601907","caption":"API Configuration Page."},{"src":"https:\/\/ps.w.org\/experttexting-official\/assets\/screenshot-3.png?rev=2601907","caption":"Features Page."},{"src":"https:\/\/ps.w.org\/experttexting-official\/assets\/screenshot-4.png?rev=2601907","caption":"SMS Newsletter Page."},{"src":"https:\/\/ps.w.org\/experttexting-official\/assets\/screenshot-5.png?rev=2601907","caption":"Notifications page."},{"src":"https:\/\/ps.w.org\/experttexting-official\/assets\/screenshot-6.png?rev=2601907","caption":"Integrations Page."},{"src":"https:\/\/ps.w.org\/experttexting-official\/assets\/screenshot-7.png?rev=2601907","caption":"Send SMS Page."},{"src":"https:\/\/ps.w.org\/experttexting-official\/assets\/screenshot-8.png?rev=2601907","caption":"Outbox SMS Page."},{"src":"https:\/\/ps.w.org\/experttexting-official\/assets\/screenshot-9.png?rev=2601907","caption":"Subscribers Page."},{"src":"https:\/\/ps.w.org\/experttexting-official\/assets\/screenshot-10.png?rev=2601907","caption":"Groups Page."},{"src":"https:\/\/ps.w.org\/experttexting-official\/assets\/screenshot-11.png?rev=2601907","caption":"ExpertTexting Glance."},{"src":"https:\/\/ps.w.org\/experttexting-official\/assets\/screenshot-12.png?rev=2601907","caption":"SMS Newsletter Widget."},{"src":"https:\/\/ps.w.org\/experttexting-official\/assets\/screenshot-13.png?rev=2601907","caption":"Send Post to Subscribers."},{"src":"https:\/\/ps.w.org\/experttexting-official\/assets\/screenshot-14.png?rev=2601907","caption":"Contact Form 7 Notifications."}],"raw_content":"<!--section=description-->\n<p>The official ExpertTexting plugin for WordPress.\nWith this ExpertTexting plugin, you can add the ability of sending SMS &amp; notifications to your WordPress newsletter subscribers or users, and keep them updated on the latest posts and updates.<\/p>\n\n<p>By using the ET Plugin, you can enjoy the following features:<\/p>\n\n<ul>\n<li>Send SMS to your users' numbers or other numbers<\/li>\n<li>Send SMS automatically to users and admins as required<\/li>\n<li>Use the ExpertTexting Widget to gain subscribers<\/li>\n<li>Login with mobile number and verification of mobile number using OTP<\/li>\n<li>Increase the security by 2FA (Two-Factor Authentication) or Two-Step Verification<\/li>\n<li>And many more\u2026<\/li>\n<\/ul>\n\n<p>This plugin is absolutely free! You just need to have an ExpertTexting account.<\/p>\n\n<p>Watch the video below to know how you can get started with ExpertTexting WordPress Plugin.<\/p>\n\n<p>https:\/\/www.youtube.com\/watch?v=pEHPbWZ46O0<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li>Send SMS to your subscribers, WordPress users, and other mobile numbers<\/li>\n<li>Subscribe to the SMS newsletter <\/li>\n<li>Send notification SMS to the admins<\/li>\n<li>Send activation codes to subscribers when they subscribe to your newsletters<\/li>\n<li>Send SMS notifications to the subscribers when a new post is published<\/li>\n<li>Receive SMS notifications when a new user is registered<\/li>\n<li>Receive SMS notifications when new comments are posted<\/li>\n<li>Receive SMS notifications when users log in to WordPress<\/li>\n<li>Receive SMS notifications when there is a new subscriber<\/li>\n<li>Increase the security by 2FA (Two-Factor Authentication) or Two-Step Verification<\/li>\n<li>Login with mobile number and verification of mobile number using OTP<\/li>\n<li>Validate mobile number<\/li>\n<li>Supported WP Widget to help subscribe to SMS newsletters<\/li>\n<li>Supported Shortcode for showing SMS newsletters to subscribers [et-sub-form title='YOUR TITLE' desc='YOUR DESCRIPTION']<\/li>\n<li>Supported WordPress Actions<\/li>\n<li>Supported WordPress Filters<\/li>\n<li>Integrate with\n\n<ul>\n<li><strong>Contact form 7<\/strong><\/li>\n<li><strong>WooCommerce<\/strong><\/li>\n<li><strong>Easy Digital Downloads<\/strong><\/li>\n<li><strong>BuddyPress<\/strong><\/li>\n<li><strong>Gravity Forms<\/strong><\/li>\n<li><strong>Quform<\/strong><\/li>\n<\/ul><\/li>\n<li>Importing\/Exporting Subscribers.<\/li>\n<li>Supported WordPress Hooks<\/li>\n<li>More features and integrations will be added in future versions.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload <code>experttexting-official<\/code> to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>To display the SMS newsletter form, go to Themes &gt; Widgets, and add a Subscribe form or using this Shortcode [expt-sub-form title='YOUR TITLE' desc='YOUR DESCRIPTION'] in Posts, Pages or Widget.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='php%208%20support%3F'><h3>PHP 8 Support?<\/h3><\/dt>\n<dd><p>Yes! ExpertTexting Plugin is compatible with PHP version 8.0+<\/p><\/dd>\n<dt id='is%20wp%20rest%20api%20supported%3F'><h3>Is WP REST API supported?<\/h3><\/dt>\n<dd><p>No! Not right now but we will add support of REST API in future versions.<\/p><\/dd>\n<dt id='how%20to%20send%20sms%20with%20php%3F'><h3>How to send SMS with PHP?<\/h3><\/dt>\n<dd><p>You can check the use and details of Functions in ExpertTexting Plugin.\nAfter install plugin, go to \"Hooks &amp; Functions\" Page<\/p>\n\n<p><strong>expt_send_sms()<\/strong>\nRun the below function to send SMS through PHP<\/p>\n\n<pre><code>$to = array(\"10000000001\",\"10000000002\");\n$msg = \"This is your message\";\nexpt_send_sms( $to, $msg );\n<\/code><\/pre><\/dd>\n<dt id='how%20to%20use%20action%20hooks%3F'><h3>How to use Action Hooks?<\/h3><\/dt>\n<dd><p>You can check the use and details of Action Hooks in ExpertTexting Plugin.\nAfter install plugin, go to \"Hooks &amp; Functions\" Page<\/p>\n\n<p><strong>expttxt_send_message<\/strong>\nRun the action when sending SMS with this plugin.<\/p>\n\n<p>Example: Send mail when send SMS.<\/p>\n\n<p>Parameters:\nRecipient number: $recipient\nSent message: $message<\/p>\n\n<pre><code>function send_mail_when_send_sms( $recipient, $message ) {\n    $mail = \"Recipient is \" . $recipient . \" And Message is \" . $message;\n\n    wp_mail('you@mail.com', 'Send SMS', $mail);\n}\nadd_action('expttxt_send_message', 'send_mail_when_send_sms');\n<\/code><\/pre>\n\n<p><strong>expttxt_add_subscriber<\/strong>\nRun the action when a new user is added or subscribes.<\/p>\n\n<p>Example: Send mail when adding subscriber.<\/p>\n\n<p>Parameters:\nSubscriber name: $name\nSubscriber mobile number: $mobile<\/p>\n\n<pre><code>function send_mail_when_add_subcriber( $name, $mobile ) {\n    $mail = \"Subscriber name is \" . $name . \" And Mobile number is \" . $mobile;\n\n    wp_mail('you@mail.com', 'Adding Subscriber', $mail);\n}\nadd_action('expttxt_add_subscriber', 'send_mail_when_add_subcriber');\n<\/code><\/pre>\n\n<p><strong>expttxt_add_group<\/strong>\nRun the action when a group is added.<\/p>\n\n<p>Example: Send mail when adding group.<\/p>\n\n<p>Parameters:\nGroup name: $group_name<\/p>\n\n<pre><code>function send_mail_when_add_group( $group_name ) {\n    $mail = \"New Group name \" . $group_name . \" is added.\";\n\n    wp_mail('you@mail.com', 'Adding Group', $mail);\n}\nadd_action('expttxt_add_group', 'send_mail_when_add_group');\n<\/code><\/pre>\n\n<p><strong>expttxt_update_subscriber<\/strong>\nRun the action when updating the subscriber.<\/p>\n\n<p>Example: Send mail when updating the subscriber.<\/p>\n\n<p>Parameters:\nSubscriber (array): $subscriber<\/p>\n\n<pre><code>function send_mail_when_update_subscriber( $subscriber ) {\n    $mail = \"Subscriber name \" . $subscriber['name'] . \" is updated.\";\n\n    wp_mail('you@mail.com', 'Update Subscriber', $mail);\n}\nadd_action('expttxt_update_subscriber', 'send_mail_when_update_subscriber');\n<\/code><\/pre>\n\n<p><strong>expttxt_update_group<\/strong>\nRun the action when updating Group.<\/p>\n\n<p>Example: Send mail when updating group.<\/p>\n\n<p>Parameters:\nGroup name: $group_name\nGroup ID: $id<\/p>\n\n<pre><code>function send_mail_when_update_group( $group_name, $id ) {\n    $mail = \"Group name \" . $group_name . \" is updated.\";\n\n    wp_mail('you@mail.com', 'Update Group', $mail);\n}\nadd_action('expttxt_update_group', 'send_mail_when_update_group');\n<\/code><\/pre><\/dd>\n<dt id='how%20to%20use%20filter%20hooks%3F'><h3>How to use Filter Hooks?<\/h3><\/dt>\n<dd><p>You can check the use and details of Filter Hooks in ExpertTexting Plugin.\nAfter install plugin, go to \"Hooks &amp; Functions\" Page<\/p>\n\n<p><strong>expttxt_from<\/strong>\nUse the filter to modify the sender's number before sending a message.<\/p>\n\n<p>Example: Change default sender to 'ExpertTexting'.<\/p>\n\n<p>Parameters:\nSender id\/number: $from<\/p>\n\n<pre><code>function modify_expt_sender( $from ) {\n    $from = 'ExpertTexting';\n\n    return $from;\n}\nadd_filter('expttxt_from', 'modify_expt_sender');\n<\/code><\/pre>\n\n<p><strong>expttxt_to<\/strong>\nUse the filter to modify recipient numbers before sending a message.<\/p>\n\n<p>Example: Add a new recipient number to send the message.<\/p>\n\n<p>Parameters:\nRecipients' numbers (array): $to<\/p>\n\n<pre><code>function modify_expt_recipient( $to ) {\n    $to[] = '18455xxxxx';\n\n    return $to;\n}\nadd_filter('expttxt_to', 'modify_expt_recipient');\n<\/code><\/pre>\n\n<p><strong>expttxt_msgtext<\/strong>\nUse the filter to modify text message before sending a message.<\/p>\n\n<p>Example: Include signatures in sent messages.<\/p>\n\n<p>Parameters:\nText message: $txtMsg<\/p>\n\n<pre><code>function modify_expt_textmsg( $txtMsg ) {\n    $txtMsg = $txtMsg . ' Powered by ExpertTexting';\n\n    return $txtMsg;\n}\nadd_filter('expttxt_msgtext', 'modify_expt_textmsg');\n<\/code><\/pre>\n\n<p><strong>expttxt_resend_update_prev_values<\/strong>\nUse the filter to enable to update the previous entry when resend message.<\/p>\n\n<p>Example: To enable, set the value to TRUE.<\/p>\n\n<p>Parameters:\nEnable\/Disable: $set<\/p>\n\n<pre><code>function modify_expt_update_previous_entry( $set ) {\n    $set = true;\n\n    return $set;\n}\nadd_filter('expttxt_resend_update_prev_values', 'modify_expt_update_previous_entry');\n<\/code><\/pre>\n\n<p><strong>expttxt_main_menu<\/strong>\nUse the filter to add a submenu page to ExpertTexting menu.<\/p>\n\n<p>Example: Adding a submenu page to ExpertTexting menu.<\/p>\n\n<p>Parameters:\nEnable\/Disable: $subpages<\/p>\n\n<pre><code>function add_expt_main_menu( $subpages ) {\n    $subpages[] = array(\n            'parent_slug' =&gt; 'et_menu',\n            'page_title' =&gt; 'New Page Title',\n            'menu_title' =&gt; 'New Page',\n            'capability' =&gt; 'manage_options',\n            'menu_slug' =&gt; 'my_new_page',\n            'callback' =&gt; 'new_page_callback',\n        );\n\n    return $subpages;\n}\nadd_filter('expttxt_main_menu', 'add_expt_main_menu');\n\nfunction new_page_callback() {\n    echo '&lt;div class=\"wrap\"&gt;';\n    echo '&lt;h2&gt;Submenu New Page Title&lt;\/h2&gt;';\n    echo '&lt;\/div&gt;';\n}\n<\/code><\/pre><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Fixed bugs.<\/li>\n<li>Added message sent status (To check whether the message was successfully sent or not).<\/li>\n<li>Added Mobile number validation feature (You need to enable 'International Mobile Number Input' in Feature Settings).<\/li>\n<li>Added 'BuddyPress' in Integrations<\/li>\n<li>Added 'Gravity Forms' in Integrations<\/li>\n<li>Added 'Quform' in Integrations<\/li>\n<li>Added privacy option in Newsletter form. (You need to enable 'Privacy Policy Checkbox' in Feature settings)<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added feature of Import\/Export subscribers.<\/li>\n<li>Added PHP function 'expt_send_sms' to send SMS with PHP.<\/li>\n<li>Added Login with mobile and verification of mobile number using OTP.<\/li>\n<li>Added Two-Factor Authentication using OTP.<\/li>\n<li>Added more features in 'Easy Digital Downloads' &amp; 'WooCommerce' integration.<\/li>\n<li>Added WordPress filter hooks.<\/li>\n<li>Integration section is now moved on to separate page<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Start plugin (Initial Release)<\/li>\n<\/ul>","raw_excerpt":"ExpertTexting official plugin for WordPress. Send notifications, alerts, and personalized messages using ExpertTexting&#039;s API.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/146706","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=146706"}],"author":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/experttextingintegrations"}],"wp:attachment":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=146706"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=146706"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=146706"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=146706"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=146706"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=146706"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}