| 开发者 | khaliddurani |
|---|---|
| 更新时间 | 2026年6月19日 21:52 |
| PHP版本: | 8.0 及以上 |
| WordPress版本: | 7.0 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
wpsv/v1.wpsv/signature-form.php in your theme.[wpsv_signature]
Attributes:
document_id — links the form to a saved document.title — heading shown above the form.description — optional introductory text.button_text — submit button label.redirect — URL to redirect to after a successful signature.type — draw, type, or both (overrides global setting).[wpsv_signature document_id="1" title="Sign the NDA" type="both" redirect="https://example.com/thank-you"]
Privacy / External Services
All signature data (images, hashes, signer information) is stored in your own WordPress database. The plugin does not send signature data to any external server.
The draw-mode signature canvas is powered by Signature Pad (MIT License), which runs entirely in the visitor's browser.
merchantkits-document-signatures folder to /wp-content/plugins/.[wpsv_signature document_id="1"] to any page or post.MerchantKits Document Signatures records an electronic signature along with a SHA-256 integrity hash, signer name, email, IP address, user agent, and timestamp. This constitutes a valid electronic record under most e-signature laws (e.g., ESIGN Act, eIDAS). Consult a lawyer for jurisdiction-specific advice.
All signature data is stored in two custom database tables (wp_wpsv_signatures and wp_wpsv_documents) in your own WordPress database. Signature data is never sent to external servers.
Yes. Copy templates/signature-form.php from the plugin folder into {your-theme}/wpsv/signature-form.php and edit it freely.
Yes. Place your custom templates at {your-theme}/wpsv/email/signature-confirmation.php and {your-theme}/wpsv/email/admin-notification.php.
Yes. The shortcode works on any page including WooCommerce order confirmation pages.
Go to Document Signatures → Signatures, select the signatures you want, choose Export CSV from the bulk actions dropdown, and click Apply.
Yes. Use the wpsv_admin_capabilities filter to change the required capability (default: manage_options).
By default, data is kept. To remove all data, go to Document Signatures → Settings → Advanced and enable Delete Data on Uninstall before deleting the plugin.