Mô tả
SMiLE Basic Web aggregates multiple functionalities into a unified plugin designed for flexibility, control, and ease of use. It includes a powerful Contact Form system, real-time email preview via Customizer, and a new Sitemap Generator supporting multiple formats.
Key Features:
- Customizable contact form with advanced SMTP configuration.
- Support for multiple custom fields, including new types: single/multi-select, user email, and textarea.
- Required field indicators and placeholders.
- Field reordering with drag-and-drop interface.
- Google reCAPTCHA v3 integration for spam protection.
- Send a copy of the form to the user, with a customizable message.
- Insert logo and company link in user copy emails.
- Privacy policy and legal notice checkbox fields with linked pages.
- Optional marketing opt-in field with customizable text.
- Explanation field to describe the purpose of the form.
- Real-time preview of the user email using the WordPress Customizer.
- Modular tab interface supporting additional tools.
- Dynamic generation of:
llms.txt
(text or JSON format).sitemap.xml
sitemap-images.xml
robots.txt
Use the shortcode [smile_contact_form]
to embed the form on any page or post.
External services
This plugin integrates Google reCAPTCHA v3 to protect the form from spam and abuse.
What the service is and what it is used for:
Google reCAPTCHA v3 analyzes user behavior to block automated spam submissions.
What data is sent and when:
Upon form submission, the following data is sent to Google:
– reCAPTCHA token
– User’s IP address
– Your reCAPTCHA secret key
Links to terms and privacy policy:
– Google Terms of Service
– Google Privacy PolicySMiLE Basic Web is actively maintained. If you find it helpful, consider supporting development through donations. Contributions and feedback are always welcome!
Ảnh màn hình
Screenshot-1.png: Admin interface showing SMTP, reCAPTCHA, and custom field configuration. Screenshot-2.png: Appearance customization for the contact form using WordPress Customizer. Screenshot-3.png: Live preview of the email sent to users via the WordPress Customizer. Screenshot-4.png: Sitemaps settings tab for configuring llms.txt, sitemap.xml, and robots.txt.
Cài đặt
- Upload the
smile-basic-web
plugin folder to your/wp-content/plugins/
directory. - Activate the plugin through the “Plugins” menu in your WordPress admin panel.
- Go to the “SMiLE Basic Web” settings page in the admin menu.
- Configure the Contact Form and other tools in their respective tabs.
- Insert the form anywhere using the
[smile_contact_form]
shortcode.
Hỏi đáp
-
What is SMiLE Basic Web?
-
A feature-rich plugin with a modular system for Contact Form, sitemaps, and email customization.
-
How can I add or reorder custom fields?
-
Navigate to the “Custom Fields” section under the “Contact Form” tab. Use the admin interface to add, edit, delete, and reorder fields.
-
How does the user copy feature work?
-
If enabled, users receive an HTML email containing their submitted data, a custom message, your logo, and a link to your company.
-
Can I preview the email sent to users?
-
Yes, go to “Customize” > “Email Preview” in the WordPress Customizer to see how the email will look.
-
Are privacy and marketing consents included?
-
Yes. You can enable privacy and legal notice checkboxes and add a marketing opt-in field with custom text.
-
What are the new features in 1.2.0?
-
This version introduces a dedicated “Sitemaps” tab where you can generate llms.txt, sitemap.xml, robots.txt, and images sitemap dynamically.
Người đóng góp & Lập trình viên
“SMiLE Basic Web” là mã nguồn mở. Những người sau đã đóng góp vào plugin này.
Những người đóng góp“SMiLE Basic Web” đã được dịch qua 2 ngôn ngữ. Cảm ơn những người tham gia dịch vì đóng góp của họ.
Dịch “SMiLE Basic Web” sang ngôn ngữ của bạn.
Muốn tham gia phát triển?
Duyệt code, check out SVN repository, hoặc theo dõi nhật ký phát triển qua RSS.
Nhật ký thay đổi
1.2.0
- NEW: Added “Sitemaps” tab with dynamic generation of llms.txt, sitemap.xml, sitemap-images.xml, and robots.txt.
- NEW: Choose between TXT or JSON format for llms.txt.
- NEW: Filter by content types and set priority category in sitemap output.
1.1.0
- NEW: Added support for select (single/multiple) and “user email” field types.
- NEW: Added drag-and-drop field reordering.
- NEW: Added form explanation field.
- NEW: Added Legal Notice checkbox with link to a specific page.
- NEW: Added optional Marketing Opt-In checkbox with custom label.
- NEW: Introduced real-time email preview with WordPress Customizer.
- NEW: Added validation to prevent duplicate field names.
- UPDATED: Improved sanitization constants and structure.
- UPDATED: Modularized codebase for maintainability.
1.0.0
- Initial release of SMiLE Basic Web.
- Integrated Contact Form with SMTP settings.
- Supported custom fields with placeholders and required markers.
- Enabled user copy email with company logo and link.
- Added privacy policy checkbox.
- Integrated Google reCAPTCHA v3.