{"id":345244,"date":"2026-07-27T06:37:12","date_gmt":"2026-07-27T06:37:12","guid":{"rendered":"https:\/\/ja.wordpress.org\/plugins\/easy-contact-form-jp\/"},"modified":"2026-07-27T07:24:07","modified_gmt":"2026-07-27T07:24:07","slug":"bran-don-easy-contact-form","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/bran-don-easy-contact-form\/","author":23537704,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.5.3","stable_tag":"1.5.3","tested":"7.0.2","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Bran-Don Easy Contact Form","header_author":"Bran-Don","header_description":"\u65e5\u672c\u4f01\u696d\u5411\u3051\u306e\u3001\u78ba\u8a8d\u753b\u9762\u30fb\u81ea\u52d5\u8fd4\u4fe1\u30fbreCAPTCHA\u5bfe\u5fdc\u304a\u554f\u3044\u5408\u308f\u305b\u30d5\u30a9\u30fc\u30e0","assets_banners_color":"668bb7","last_updated":"2026-07-27 07:24:07","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":31,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.5.3":{"tag":"1.5.3","author":"hirobit8287","date":"2026-07-27 07:24:07"}},"upgrade_notice":{"1.5.3":"<p>Updated internal identifiers and the shortcode to use unique Bran-Don-specific names for WordPress.org review.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3624021,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3624021,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3624021,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3624021,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.5.3"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3624021,"resolution":"1","location":"assets","locale":"","width":1280,"height":960},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3624021,"resolution":"2","location":"assets","locale":"","width":1280,"height":960},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3624021,"resolution":"3","location":"assets","locale":"","width":1280,"height":960},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3624021,"resolution":"4","location":"assets","locale":"","width":1280,"height":960},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3624021,"resolution":"5","location":"assets","locale":"","width":1280,"height":960},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3624021,"resolution":"6","location":"assets","locale":"","width":1280,"height":960},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3624021,"resolution":"7","location":"assets","locale":"","width":1280,"height":960}},"screenshots":{"1":"Manage contact forms and generate shortcodes from the dashboard.","2":"Create and edit forms with an intuitive drag-and-drop interface.","3":"Front-end contact form displayed on your website.","4":"Confirmation screen allowing users to review their input before submission.","5":"Configure notification emails and auto-reply settings.","6":"Configure Google reCAPTCHA v2 and other form options.","7":"Responsive mobile display optimized for smartphones."}},"plugin_section":[],"plugin_tags":[358,267,32181,5622,595],"plugin_category":[38,41],"plugin_contributors":[273419],"plugin_business_model":[],"class_list":["post-345244","plugin","type-plugin","status-publish","hentry","plugin_tags-contact-form","plugin_tags-email","plugin_tags-inquiry-form","plugin_tags-japanese","plugin_tags-recaptcha","plugin_category-authentication","plugin_category-communication","plugin_contributors-hirobit8287","plugin_committers-hirobit8287"],"banners":{"banner":"https:\/\/ps.w.org\/bran-don-easy-contact-form\/assets\/banner-772x250.png?rev=3624021","banner_2x":"https:\/\/ps.w.org\/bran-don-easy-contact-form\/assets\/banner-1544x500.png?rev=3624021","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/bran-don-easy-contact-form\/assets\/icon-128x128.png?rev=3624021","icon_2x":"https:\/\/ps.w.org\/bran-don-easy-contact-form\/assets\/icon-256x256.png?rev=3624021","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/bran-don-easy-contact-form\/assets\/screenshot-1.png?rev=3624021","caption":"Manage contact forms and generate shortcodes from the dashboard."},{"src":"https:\/\/ps.w.org\/bran-don-easy-contact-form\/assets\/screenshot-2.png?rev=3624021","caption":"Create and edit forms with an intuitive drag-and-drop interface."},{"src":"https:\/\/ps.w.org\/bran-don-easy-contact-form\/assets\/screenshot-3.png?rev=3624021","caption":"Front-end contact form displayed on your website."},{"src":"https:\/\/ps.w.org\/bran-don-easy-contact-form\/assets\/screenshot-4.png?rev=3624021","caption":"Confirmation screen allowing users to review their input before submission."},{"src":"https:\/\/ps.w.org\/bran-don-easy-contact-form\/assets\/screenshot-5.png?rev=3624021","caption":"Configure notification emails and auto-reply settings."},{"src":"https:\/\/ps.w.org\/bran-don-easy-contact-form\/assets\/screenshot-6.png?rev=3624021","caption":"Configure Google reCAPTCHA v2 and other form options."},{"src":"https:\/\/ps.w.org\/bran-don-easy-contact-form\/assets\/screenshot-7.png?rev=3624021","caption":"Responsive mobile display optimized for smartphones."}],"raw_content":"<!--section=description-->\n<p>Bran-Don Easy Contact Form provides the essential contact form features commonly required by Japanese business websites without unnecessary complexity.<\/p>\n\n<p>Features:<\/p>\n\n<ul>\n<li>Multiple contact forms<\/li>\n<li>Confirmation page before submission<\/li>\n<li>Automatic reply email<\/li>\n<li>Administrator notification email<\/li>\n<li>Customizable form fields and field ordering<\/li>\n<li>Optional Google reCAPTCHA v2 checkbox<\/li>\n<li>Honeypot spam protection<\/li>\n<li>Submission rate limiting<\/li>\n<li>Responsive, theme-independent design<\/li>\n<\/ul>\n\n<p>After creating a form, place its shortcode on a page. For example:<\/p>\n\n<pre><code>[brandon_easy_contact_form id=\"contact\"]\n<\/code><\/pre>\n\n<h3>Customization<\/h3>\n\n<p>The default design is intended to work with most WordPress themes.<\/p>\n\n<p>If you would like to match the form to your site's design, simply add your own CSS in <strong>Appearance \u2192 Customize \u2192 Additional CSS<\/strong> or your child theme.<\/p>\n\n<p>Examples:<\/p>\n\n<h4>Change the input border color<\/h4>\n\n<pre>\n.brandon_ecf-form input,\n.brandon_ecf-form textarea,\n.brandon_ecf-form select {\n    border-color: #ff6600;\n}\n<\/pre>\n\n<h4>Round the corners<\/h4>\n\n<pre>\n.brandon_ecf-form input,\n.brandon_ecf-form textarea,\n.brandon_ecf-form select,\n.brandon_ecf-submit {\n    border-radius: 8px;\n}\n<\/pre>\n\n<h4>Change the submit button color<\/h4>\n\n<pre>\n.brandon_ecf-submit {\n    background: #2e7d32;\n}\n\n.brandon_ecf-submit:hover {\n    background: #256428;\n}\n<\/pre>\n\n<h4>Change the label color<\/h4>\n\n<pre>\n.brandon_ecf-form label {\n    color: #444;\n}\n<\/pre>\n\n<h3>External services<\/h3>\n\n<p>This plugin can optionally connect to Google reCAPTCHA when the site administrator enables reCAPTCHA for a form.<\/p>\n\n<p>When enabled, the visitor's browser loads the reCAPTCHA script from Google, and the plugin sends the reCAPTCHA response token and the visitor's IP address to Google's verification endpoint to determine whether the verification succeeded. No information is sent to Google by this plugin when reCAPTCHA is disabled.<\/p>\n\n<p>This service is provided by Google and is subject to Google's terms of service and privacy policy.<\/p>\n\n<ul>\n<li>Google Terms of Service: https:\/\/policies.google.com\/terms<\/li>\n<li>Google Privacy Policy: https:\/\/policies.google.com\/privacy<\/li>\n<li>reCAPTCHA: https:\/\/www.google.com\/recaptcha\/about\/<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>bran-don-easy-contact-form<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory, or install the ZIP file from the WordPress Plugins screen.<\/li>\n<li>Activate Bran-Don Easy Contact Form.<\/li>\n<li>Open <strong>Settings &gt; Bran-Don Easy Contact Form<\/strong>.<\/li>\n<li>Create or edit a form and configure its fields and email settings.<\/li>\n<li>Copy the generated shortcode and place it on a page.<\/li>\n<li>Send a test message and confirm both the administrator notification and automatic reply email.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20it%20show%20a%20confirmation%20page%20before%20sending%3F\"><h3>Does it show a confirmation page before sending?<\/h3><\/dt>\n<dd><p>Yes. Visitors can review their entries before submitting the form.<\/p><\/dd>\n<dt id=\"does%20it%20support%20automatic%20reply%20emails%3F\"><h3>Does it support automatic reply emails?<\/h3><\/dt>\n<dd><p>Yes. Automatic replies can be enabled or disabled for each form, and the subject, body, sender, reply-to address, and signature can be configured.<\/p><\/dd>\n<dt id=\"which%20version%20of%20recaptcha%20is%20supported%3F\"><h3>Which version of reCAPTCHA is supported?<\/h3><\/dt>\n<dd><p>Google reCAPTCHA v2 checkbox is supported. It is optional and disabled by default.<\/p><\/dd>\n<dt id=\"can%20i%20create%20more%20than%20one%20form%3F\"><h3>Can I create more than one form?<\/h3><\/dt>\n<dd><p>Yes. Each form has its own settings and shortcode.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20guarantee%20email%20delivery%3F\"><h3>Does the plugin guarantee email delivery?<\/h3><\/dt>\n<dd><p>No. The plugin sends messages through the standard WordPress <code>wp_mail()<\/code> function. Actual delivery depends on the website's server and mail configuration. An SMTP plugin may improve delivery reliability when the hosting environment does not send mail correctly.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.5.3<\/h4>\n\n<ul>\n<li>Standardized plugin-specific identifiers with the <code>brandon_ecf_<\/code> prefix to prevent conflicts with other plugins and themes.<\/li>\n<li>Updated the shortcode to <code>[brandon_easy_contact_form]<\/code>.<\/li>\n<li>Updated internal settings, actions, nonces, request fields, transient keys, classes, and asset selectors to use unique names.<\/li>\n<\/ul>\n\n<h4>1.5.2<\/h4>\n\n<ul>\n<li>Renamed the plugin to Bran-Don Easy Contact Form and changed the plugin slug and text domain to <code>bran-don-easy-contact-form<\/code>.<\/li>\n<li>Added a Bran-Don-branded shortcode during the pre-release review process.<\/li>\n<li>Moved admin JavaScript to an enqueued external file.<\/li>\n<li>Sanitized the submitted nonce before verification.<\/li>\n<li>Updated the WordPress.org contributor username.<\/li>\n<\/ul>\n\n<h4>1.5.1<\/h4>\n\n<ul>\n<li>Prepared the plugin for its initial public release as Easy Contact Form JP.<\/li>\n<li>Removed theme-dependent CSS selectors and color variables.<\/li>\n<li>Added the contact form shortcode during the pre-release development stage.<\/li>\n<li>Added multiple-form management, confirmation, automatic reply, reCAPTCHA v2, honeypot protection, and rate limiting.<\/li>\n<li>Completed the final public-release code review for request handling, output escaping, and admin asset loading.<\/li>\n<\/ul>","raw_excerpt":"A lightweight contact form plugin with a confirmation page, automatic reply email, and optional reCAPTCHA for Japanese business websites.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/345244","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=345244"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/hirobit8287"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=345244"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=345244"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=345244"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=345244"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=345244"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=345244"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}