| 开发者 | logicoo |
|---|---|
| 更新时间 | 2026年11月9日 03:09 |
| 捐献地址: | 去捐款 |
| 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 fixed addresses; 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} (the form builder shows it ready to copy in the properties of each field of the group); the Reply-To can be an Email field of the group, from the first item or from all items. The entries screen, PDF and CSV export show one section or set of columns per item.
Please use the support form on our website: https://logicoo.dev/wordpress-solutions/logicoo-form-support/ — it is the fastest way to reach the development team, and you can attach screenshots and your system report. Short questions are also welcome in the WordPress.org support forum, where we answer publicly.
wp logicoo-form jobs run command when WP-Cron is disabled), encrypted storage for API keys, safe HTTPS requests, conditions on a saved entry and the same conditions editor as notifications in add-on panels.LOGICOO_FORM_SECRET_KEY (at least 32 characters) or, if it is not defined, SECURE_AUTH_KEY and SECURE_AUTH_SALT. Changing these keys makes saved API keys unreadable, and they must be entered again.{group_id:1:field_id}, ready to copy into notification recipients, subject and message. The hint under To, Cc and Bcc and the notice about group recipients now use an example with real IDs.aside with a level 3 heading); themes that style it through the aside or h3 element selectors may need to use the .logicoo-form-summary classes.admin@example.com, {field_id}, {other_field_id}).{group_id:item:field_id} (for example {f111:1:f222}, where f111 is the group ID and f222 the field ID). A notice after saving explains this when a group or one of its fields is used alone, which gives no recipient.