| 开发者 |
sendsms
neamtua catalinsendsms |
|---|---|
| 更新时间 | 2026年8月14日 17:27 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 |
| 版权网址: | 版权信息 |
{billing_first_name}, {billing_last_name}, {shipping_first_name}, {shipping_last_name}, {order_number}, {order_date}, {order_total}.sendsms-for-woocommerce folder to /wp-content/plugins/, or install the plugin from the WordPress.org directory.Yes. Sign up for free at https://www.sendsms.ro/ro/ and create an API key.
Yes. The plugin reads and writes order data through the WooCommerce order API so it works regardless of whether your store uses legacy CPT storage or HPOS.
PHP 7.4 through PHP 8.3+. Tested on PHP 7.4 and PHP 8.3 against WordPress 7.0 and WooCommerce 10.7.
Yes. Enable the "Opt-out in cart" setting under Configuration; a checkbox appears at checkout. Customers who tick it never receive automated SMS for that order.
Tested up to raised to 7.1. No code changes were needed — the plugin registers no block-editor assets, does no image processing, and does not use jQuery UI, so none of the 7.1 editor, media, or jQuery UI changes affect it.Requires at least raised from 4.0 to 6.5. The old value was inaccurate: the plugin uses sanitize_textarea_field() (WordPress 4.7) and wp_json_encode() (WordPress 4.1), and its Requires Plugins: woocommerce header is only honoured from WordPress 6.5 onwards.rosendsms_ (PHP namespace Rosendsms\\ForWooCommerce, settings option rosendsms_options, history table {prefix}rosendsms_history, order opt-out meta key rosendsms_optout, AJAX actions wp_ajax_rosendsms_campaign / wp_ajax_rosendsms_single, extensibility hooks rosendsms_should_send / rosendsms_message / rosendsms_recipient_phone / rosendsms_after_send).wc_sendsms_* / wcsendsms_history / wc_sendsms_optout) and v2.0.2 (sendsmsro_* / sendsmsro_history / sendsmsro_optout). Both are migrated to the current rosendsms_* names on activation.register_setting() sanitize callback now applies per-field sanitization (sanitize_text_field, sanitize_textarea_field, sanitize_key, and recursive sanitization for the per-status template/flag arrays).readme.txt now includes an == External services == section disclosing every sendsms.ro endpoint used, the data sent, and links to the gateway's terms / privacy / ISO certification.sendsms (the plugin's WordPress.org owner account) to the Contributors line.SendSMS\\ForWooCommerce\\…) with one class per responsibility (API client, settings reader, order listeners, admin pages, AJAX handlers).assets/js/ and enqueued only on the relevant pages.sendsms_for_woocommerce_should_send, sendsms_for_woocommerce_message, sendsms_for_woocommerce_recipient_phone, and sendsms_for_woocommerce_after_send.manage_woocommerce capability.FeaturesUtil::declare_compatibility).batches/ filesystem write).