About this plugin
This plugin enhances your custom HTML forms by adding a confirmation screen (= “Confirmation Window”) and a submission success screen (= “Submission Window”). It collects the submitted data, presents it to the user for verification, and upon confirmation, sends it to a specified email address. This process is fully compatible with any HTML form structure.
【✨ Key Features】
– Works with any custom HTML form on Pages or Posts
– Automatically generates a confirmation and submission screen
– Sends submitted data to any email address of your choice
– Protects your inbox from spam and rapid-fire submission attacks
– Supports file attachments and multilingual forms (Japanese, English, Arabic, Chinese)
– Use a single shortcode to manage multiple forms site-wide
▼Live Demo
tag=demo-of-all-post-contact-form
【How to Use】
(0) Create your HTML form using input, textarea, etc.
)
(1) Install and activate this plugin.
(2) Go to Settings > Contact Form in your WordPress admin and complete the plugin setup.
png
(3) Copy and paste the shortcode [rlallpostcontactform] into your target Page or Post.
png
(4) At the top of your HTML form, insert the following:
<form action="{Permalink from (3)}" method="POST" name="rl_apcf" onsubmit="return checkForm()" enctype="multipart/form-data">
png
【Customization】
●Design
css.
●Attachments
To accept file uploads, use:
<input name="attachment_file" type="file">
2+)
Attachments are saved in /wp-content/apcf_att.
4. Configure access restrictions for other servers as needed.
【Email Subject Customization】
●Full override:
<input type="hidden" name="custom_apcf_subject" value="Custom Subject">
●Add subtitle to default:
<input type="hidden" name="custom_apcf_subject_sub" value="Your Subtitle">
4+):
<input type="hidden" name="custom_apcf_subject_show" value="Subject"> <select name="custom_apcf_subject" id="form_subject"> <option value="General Inquiry">General Inquiry</option> <option value="Partnership Proposal">Partnership Proposal</option> <option value="Sales">Sales</option> <option value="Project Pitch">Project Pitch</option> <option value="Login Issues">Login Issues</option> </select>
【Multilingual Support】
●Language Switching
Leaving the top 5 config fields blank enables automatic language switching based on browser settings. Defaults: Japanese, English, Arabic, Chinese.
✏️ Modify Default Labels
Edit the following files directly:
php
php
✏️ Add New Languages
com/RainbowLinkInc/All-Post-Contact-Form—for-usage-of-multilingual–
【Customizable Files】
css
js
php
php
php
php
– Language files:
php
php
php
php
【FAQ】
▼For a full list of FAQs, visit:
&item_no=RLF16#faq
【Support】
▼Please contact the official developer site for support:
&item_no=RLF16#inquiry