| 开发者 | josifoskibojan |
|---|---|
| 更新时间 | 2026年5月21日 05:08 |
| PHP版本: | 8.0 及以上 |
| WordPress版本: | 7.0 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
[samplehq_form id="123"] in any page buildersamplehq-request-form folder to /wp-content/plugins/No. The plugin is fully standalone. All features work without any external account. Connecting to SampleHQ is optional and can be configured in Settings > Connection.
Yes. All features are free with no time limits, submission caps, or locked features.
Go to SampleHQ Forms > Forms > Create Form. The drag-and-drop builder lets you add fields from the palette on the left, arrange them in columns, and configure settings on the right. Save when done, then embed the form on any page.
Three options: use the native Gutenberg block (search for "SampleHQ Form" in the
block inserter), the Elementor widget, or the shortcode [samplehq_form id="123"]
(replace 123 with your form ID). All three work with any theme.
Install and activate WooCommerce, then go to SampleHQ Forms > Settings > WooCommerce (the tab only appears when WooCommerce is active). When enabled, the sample picker field uses your WooCommerce products instead of the built-in sample library. A "Request a Sample" button is added to product pages, and you can filter which product categories are available for sampling.
The sample picker field supports card grid, list, and checklist display modes. You can set a maximum selection count, enable category filtering, and allow quantity input. The picker includes search and category tabs.
Go to SampleHQ Forms > Settings > Email. Configure the admin notification address and sender name. Enable submitter confirmation emails to send an automatic reply with the submitted data. Individual forms can override the global email settings.
Open SampleHQ Forms > Submissions and click the "Export CSV" button. The export includes all submission data, custom field values, and metadata. Files are UTF-8 encoded with Excel compatibility and formula injection prevention built in.
Three layers are always active: a honeypot field, rate limiting (configurable, default 10 submissions per form per IP per hour), and CSRF token validation. You can optionally enable Cloudflare Turnstile under Settings > Spam Protection.
Yes. Any field can have conditional visibility rules. Fields hidden by conditions are automatically excluded from validation and sanitization, so users are never blocked by fields they cannot see.
Set the form layout to "Wizard (Multi-step)" in the form builder settings. The form renders as a multi-step flow with a step indicator, step labels, and navigation buttons. Each step validates its fields before allowing the user to proceed.
The plugin integrates with the WordPress Privacy API for personal data export and erasure requests. It includes a consent field type for collecting GDPR consent, IP address collection can be disabled, and IP retention can be configured with automatic purging after a set number of days.
Yes. Forms include proper label associations, keyboard navigation, ARIA attributes, screen reader announcements, and focus management following WCAG 2.2 Level AA practices.