| 开发者 | logicoo |
|---|---|
| 更新时间 | 2026年10月20日 19:05 |
| 捐献地址: | 去捐款 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
{field_id}, {ref}, {all_fields}, {summary}) and AND/OR sending conditions. Uploaded files are attached by default only to notifications sent to a fixed address; the generated PDF can be attached to any notification.logicoo-form text domain; the source strings are in English, and translations are delivered by translate.wordpress.org.logicoo-form folder to the /wp-content/plugins/ directory, or install the plugin from the Plugins screen in WordPress.[logicoo_form id="123"].Only if an administrator explicitly enables reCAPTCHA for a form (see "External services" above). The "Check protection" button contacts only your own site. No tracking or telemetry is present.
The plugin tables, all forms, all plugin settings and the protected folder with uploaded files, signatures and PDFs are removed, on every site of a multisite network, unless the administrator of a site has enabled the option to keep the plugin data on uninstall in the Settings screen.
Yes, for every form that has neither reCAPTCHA nor a "Digital signature" field enabled: the submission is processed in exactly the same way by the same server-side component used for JavaScript submissions. A form with reCAPTCHA enabled requires JavaScript, because of a limitation of the reCAPTCHA product itself; the same is true for a form with a "Digital signature" field, since the drawing area is an interactive <canvas> with no native HTML equivalent. "Save and continue later" is a progressive enhancement: the save button only appears when JavaScript is enabled, but its absence never prevents the form from being filled in and submitted normally. After a submission without JavaScript the visitor comes back to the same page: on success they see the confirmation message, otherwise the form is shown again with the answers already filled in and each error next to its field. Files must be selected again after an error, because browsers never keep them. Payment fields added by other plugins may require JavaScript.
No, it is not a qualified electronic signature. Despite its name (chosen to be immediately understandable to the end user), this field captures a simple graphic stroke drawn with a mouse or touch. It is a simple electronic signature, not based on digital certificates or PKI infrastructure, and it does not meet the requirements of a qualified electronic signature (for example under the eIDAS regulation in the European Union). Its evidential value is limited to the graphic stroke itself plus the context metadata collected automatically with each submission (IP address, browser/user agent, date and time). Before using this field for documents that require legal evidential value (binding contracts, consents with specific regulatory requirements, and so on), check with a legal advisor whether this level of electronic signature is adequate for your use case.
The built-in PDF generator (the dompdf/dompdf library, bundled with the plugin: no additional download, no network calls) needs the PHP DOM and mbstring extensions, present on almost every hosting; without them no PDF is generated, and the submission is never blocked. If the server also has the PHP GD extension (available on almost all modern shared hosting), the generated PDFs embed the form logo and the digital signature as real images. If GD is not available, the document is still generated in full, with a short placeholder text instead of the image: a PDF is never missing and a submission is never blocked for this reason.
Yes, with the free add-on Logicoo Form Payments & Shop, also published in the WordPress.org directory. It adds Stripe and PayPal payments (one-off and subscriptions) and an optional WooCommerce integration that creates orders from form submissions. Logicoo Form works fully on its own: the add-on is only needed if you want to collect payments.
Yes. Turn on "Repeatable fields" in the form's Features settings, add a "Repeatable group" field and put the fields to repeat inside it. You choose the minimum and maximum number of items (the highest maximum is set in the plugin settings: 20, 50 or 100). Items added but left untouched beyond the minimum are not saved. Notifications can list every item ({all_fields}) or a single value with {group_id:N:field_id}, and the entries screen, PDF and CSV export show one section or set of columns per item.