{"id":260634,"date":"2025-11-24T02:17:43","date_gmt":"2025-11-24T02:17:43","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/veesing-sms\/"},"modified":"2025-11-24T02:18:53","modified_gmt":"2025-11-24T02:18:53","slug":"veesing","status":"publish","type":"plugin","link":"https:\/\/mlt.wordpress.org\/plugins\/veesing\/","author":23341227,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.2","stable_tag":"1.0.2","tested":"6.8.5","requires":"5.0","requires_php":"","requires_plugins":null,"header_name":"Veesing","header_author":"Veesing","header_description":"Veesing integrates SMS verification and image captcha into WordPress registration forms.","assets_banners_color":"cdecfd","last_updated":"2025-11-24 02:18:53","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.veesing.com\/","header_plugin_uri":"https:\/\/www.veesing.com\/plugins\/sms\/wordpress.html","header_author_uri":"https:\/\/www.veesing.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":147,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.2":{"tag":"1.0.2","author":"veesing","date":"2025-11-24 02:18:53"}},"upgrade_notice":{"1.0.2":"<p>First release of Veesing SMS plugin.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3401494,"resolution":"128x128","location":"assets","locale":""}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3401494,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3401494,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3401494,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3401494,"resolution":"3","location":"assets","locale":""}},"screenshots":{"1":"Admin settings page","2":"Registration form with phone and SMS verification","3":"Captcha protection"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[362,603,711,251100,712],"plugin_category":[41,44,58],"plugin_contributors":[251101],"plugin_business_model":[],"class_list":["post-260634","plugin","type-plugin","status-publish","hentry","plugin_tags-captcha","plugin_tags-registration","plugin_tags-sms","plugin_tags-veesing","plugin_tags-verification","plugin_category-communication","plugin_category-discussion-and-community","plugin_category-user-management","plugin_contributors-veesing","plugin_committers-veesing"],"banners":{"banner":"https:\/\/ps.w.org\/veesing\/assets\/banner-772x250.png?rev=3401494","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/veesing\/assets\/icon-128x128.png?rev=3401494","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/veesing\/assets\/screenshot-1.png?rev=3401494","caption":"Admin settings page"},{"src":"https:\/\/ps.w.org\/veesing\/assets\/screenshot-2.png?rev=3401494","caption":"Registration form with phone and SMS verification"},{"src":"https:\/\/ps.w.org\/veesing\/assets\/screenshot-3.png?rev=3401494","caption":"Captcha protection"}],"raw_content":"<!--section=description-->\n<p><strong>EN<\/strong>\nVeesing allows WordPress sites to easily add SMS verification and image captcha to user registration forms.\nIt helps prevent spam registration and supports domestic and international SMS sending via the Veesing API.<\/p>\n\n<p><strong>\u4e2d\u6587\u8bf4\u660e<\/strong>\nVeesing \u63d2\u4ef6\u652f\u6301\u5728 WordPress \u9ed8\u8ba4\u6ce8\u518c\u8868\u5355\u4e2d\u6dfb\u52a0\u624b\u673a\u53f7\u8f93\u5165\u3001\u77ed\u4fe1\u9a8c\u8bc1\u7801\u53d1\u9001\u4e0e\u56fe\u5f62\u9a8c\u8bc1\u7801\u6821\u9a8c\u3002\n\u652f\u6301\u56fd\u5185\u5916\u77ed\u4fe1\u53d1\u9001\u3001\u6a21\u677f\u914d\u7f6e\u548c\u63a5\u53e3\u5bc6\u94a5\u8bbe\u7f6e\uff0c\u53ef\u5728\u540e\u53f0\u76f4\u63a5\u914d\u7f6e\u4e2d\u6631\u7ef4\u4fe1\u77ed\u4fe1\u670d\u52a1\u3002<\/p>\n\n<h3>Features<\/h3>\n\n<ul>\n<li>Add phone number field to default WordPress registration form.<\/li>\n<li>Integrate SMS verification via Veesing API.<\/li>\n<li>Include image captcha for anti-spam protection.<\/li>\n<li>Support domestic and international SMS.<\/li>\n<li>Admin setting page for API credentials and template IDs.<\/li>\n<li>\u4e2d\u6587\u540e\u53f0\u8bbe\u7f6e\u754c\u9762\uff0c\u4fbf\u4e8e\u56fd\u5185\u7528\u6237\u914d\u7f6e\u3002<\/li>\n<\/ul>\n\n<h3>License<\/h3>\n\n<p>This plugin is licensed under the GPLv2 or later.<\/p>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to an external API service provided by Veesing to send and verify SMS\/MMS verification codes.<\/p>\n\n<p>Service used:\n- Veesing SMS Verification API \u2014 used to deliver one-time passwords (OTP) and template-based SMS\/MMS messages.<\/p>\n\n<p>What data is sent and when:\n- Recipient mobile phone number (sent only when an SMS\/MMS is requested)\n- Verification code and template variables (sent at time of request)\n- Plugin credentials (appId, appKey, templateId) used for authentication<\/p>\n\n<p>Where data is sent:\n- https:\/\/vip.veesing.com\/smsApi\/verifyCode<\/p>\n\n<p>Links:\n- Terms of Service: https:\/\/www.veesing.com\/terms.html\n- Privacy Policy: https:\/\/www.veesing.com\/privacy.html<\/p>\n\n<!--section=installation-->\n<p><strong>EN<\/strong>\n1. Upload the plugin files to the <code>\/wp-content\/plugins\/veesing<\/code> directory, or install the plugin through the WordPress plugins screen directly.\n2. Activate the plugin through the 'Plugins' screen in WordPress.\n3. Go to <strong>Settings \u2192 Veesing SMS<\/strong> to configure your API account and template ID.\n4. Visit <code>\/wp-login.php?action=register<\/code> to test SMS verification and captcha.<\/p>\n\n<p><strong>\u4e2d\u6587\u5b89\u88c5\u8bf4\u660e<\/strong>\n1. \u5c06\u63d2\u4ef6\u6587\u4ef6\u4e0a\u4f20\u5230 <code>\/wp-content\/plugins\/veesing<\/code> \u76ee\u5f55\uff0c\u6216\u5728\u63d2\u4ef6\u540e\u53f0\u76f4\u63a5\u5b89\u88c5\u3002\n2. \u5728 WordPress \u540e\u53f0\u542f\u7528\u63d2\u4ef6\u3002\n3. \u8fdb\u5165 <strong>\u8bbe\u7f6e \u2192 Veesing SMS<\/strong> \u914d\u7f6e API \u8d26\u53f7\u548c\u6a21\u677f ID\u3002\n4. \u8bbf\u95ee <code>\/wp-login.php?action=register<\/code> \u6d4b\u8bd5\u77ed\u4fe1\u9a8c\u8bc1\u7801\u548c\u56fe\u5f62\u9a8c\u8bc1\u7801\u3002<\/p>\n\n<!--section=faq-->\n<p><strong>EN<\/strong><\/p>\n<dl>\n<dt id='does%20it%20support%20woocommerce%3F'><h3>Does it support WooCommerce?<\/h3><\/dt>\n<dd><p>Currently supports default registration form only. WooCommerce support is planned for future versions.<\/p><\/dd>\n<dt id='can%20i%20use%20my%20own%20sms%20provider%3F'><h3>Can I use my own SMS provider?<\/h3><\/dt>\n<dd><p>This plugin is specifically built for the Veesing SMS API.<\/p>\n\n<p><strong>\u4e2d\u6587 FAQ<\/strong><\/p><\/dd>\n<dt id='%E6%98%AF%E5%90%A6%E6%94%AF%E6%8C%81%20woocommerce%EF%BC%9F'><h3>\u662f\u5426\u652f\u6301 WooCommerce\uff1f<\/h3><\/dt>\n<dd><p>\u76ee\u524d\u4ec5\u652f\u6301\u9ed8\u8ba4\u6ce8\u518c\u8868\u5355\uff0c\u672a\u6765\u7248\u672c\u8ba1\u5212\u652f\u6301 WooCommerce\u3002<\/p><\/dd>\n<dt id='%E5%8F%AF%E4%BB%A5%E4%BD%BF%E7%94%A8%E8%87%AA%E5%B7%B1%E7%9A%84%E7%9F%AD%E4%BF%A1%E6%9C%8D%E5%8A%A1%E5%95%86%E5%90%97%EF%BC%9F'><h3>\u53ef\u4ee5\u4f7f\u7528\u81ea\u5df1\u7684\u77ed\u4fe1\u670d\u52a1\u5546\u5417\uff1f<\/h3><\/dt>\n<dd><p>\u672c\u63d2\u4ef6\u4e13\u4e3a Veesing \u77ed\u4fe1 API \u8bbe\u8ba1\u3002<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Initial release with SMS + captcha verification on WordPress registration.<\/li>\n<\/ul>","raw_excerpt":"Veesing integrates SMS verification and captcha into WordPress registration forms. \u4e2d\u6631\u7ef4\u4fe1\u77ed\u4fe1\u96c6\u6210\uff08\u6ce8\u518c\u9875\u77ed\u4fe1\u9a8c\u8bc1\u7801\uff09+ \u56fe\u5f62\u9a8c\u8bc1\u7801\u9632\u5237\u3002","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/mlt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/260634","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mlt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/mlt.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/mlt.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=260634"}],"author":[{"embeddable":true,"href":"https:\/\/mlt.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/veesing"}],"wp:attachment":[{"href":"https:\/\/mlt.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=260634"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/mlt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=260634"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/mlt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=260634"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/mlt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=260634"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/mlt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=260634"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/mlt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=260634"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}