{"id":266473,"date":"2026-02-04T14:55:58","date_gmt":"2026-02-04T14:55:58","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/direct-contact\/"},"modified":"2026-02-05T12:41:57","modified_gmt":"2026-02-05T12:41:57","slug":"shortcode-popup-forms","status":"publish","type":"plugin","link":"https:\/\/ja.wordpress.org\/plugins\/shortcode-popup-forms\/","author":15820960,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.2.2","stable_tag":"1.2.2","tested":"6.9.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Shortcode Popup Forms","header_author":"Thaxam","header_description":"Create contact forms with [thaxam-contact name=\"John Doe\" email=\"john@example.com\"]. Lightweight, responsive, GDPR-friendly WordPress plugin.","assets_banners_color":"6c86d4","last_updated":"2026-02-05 12:41:57","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/paypal.me\/thaxam","header_plugin_uri":"https:\/\/thaxam.no\/plugins\/Shortcode-Popup-Forms","header_author_uri":"https:\/\/thaxam.no","rating":0,"author_block_rating":0,"active_installs":0,"downloads":306,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.2.2":{"tag":"1.2.2","author":"thaxam","date":"2026-02-05 12:41:57"}},"upgrade_notice":{"1.1.0":"<p>This version introduces major UI changes: the contact form now displays inline instead of in a modal popup, and the button text has changed to &quot;Send Email&quot;. Button design customization options have been significantly expanded.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3454624,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3454621,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3454620,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3454625,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.2.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3454632,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3454628,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3454629,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3454630,"resolution":"4","location":"assets","locale":""}},"screenshots":{"1":"Settings page with SMTP configuration","2":"Button design customization options","3":"Example contact form in action"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[360,267,361,491,80],"plugin_category":[41,42,43],"plugin_contributors":[247586],"plugin_business_model":[],"class_list":["post-266473","plugin","type-plugin","status-publish","hentry","plugin_tags-contact","plugin_tags-email","plugin_tags-form","plugin_tags-popup","plugin_tags-shortcode","plugin_category-communication","plugin_category-contact-forms","plugin_category-customization","plugin_contributors-thaxam","plugin_committers-thaxam"],"banners":{"banner":"https:\/\/ps.w.org\/shortcode-popup-forms\/assets\/banner-772x250.png?rev=3454625","banner_2x":"https:\/\/ps.w.org\/shortcode-popup-forms\/assets\/banner-1544x500.png?rev=3454620","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/shortcode-popup-forms\/assets\/icon-128x128.png?rev=3454624","icon_2x":"https:\/\/ps.w.org\/shortcode-popup-forms\/assets\/icon-256x256.png?rev=3454621","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/shortcode-popup-forms\/assets\/screenshot-1.png?rev=3454632","caption":"Settings page with SMTP configuration"},{"src":"https:\/\/ps.w.org\/shortcode-popup-forms\/assets\/screenshot-2.png?rev=3454628","caption":"Button design customization options"},{"src":"https:\/\/ps.w.org\/shortcode-popup-forms\/assets\/screenshot-3.png?rev=3454629","caption":"Example contact form in action"},{"src":"https:\/\/ps.w.org\/shortcode-popup-forms\/assets\/screenshot-4.png?rev=3454630","caption":""}],"raw_content":"<!--section=description-->\n<p>The Shortcode Popup Forms plugin allows you to easily add contact forms to your WordPress pages using a simple shortcode. When users click the contact button, a modern contact form appears with fields for name, title, email, and message. The plugin supports custom SMTP settings for reliable email delivery and offers multiple button design options.<\/p>\n\n<h3>Features<\/h3>\n\n<ul>\n<li>Add a contact form anywhere using a simple shortcode<\/li>\n<li>Assign the message recipient (person\/department) per shortcode<\/li>\n<li>Minimal, fast, and fully responsive<\/li>\n<li>No bloat \u2014 only essential fields<\/li>\n<li>GDPR-friendly (no tracking, no cookies)<\/li>\n<li>Works with any theme<\/li>\n<li>Supports custom success messages<\/li>\n<\/ul>\n\n<h3>Shortcode Example<\/h3>\n\n<pre><code>`\n<\/code><\/pre>\n\n<p>[thaxam-contact name=\"John Doe\" email=\"john@example.com\"]\n    `<\/p>\n\n<h3>Settings Page<\/h3>\n\n<p>The plugin settings page can be accessed from your WordPress admin dashboard:<\/p>\n\n<ol>\n<li>Go to <strong>Tools &gt; Shortcode Popup Forms<\/strong><\/li>\n<li>Configure SMTP settings for custom email delivery<\/li>\n<li>Customize button designs and default recipient information<\/li>\n<\/ol>\n\n<p>The settings page includes three tabs:\n- <strong>SMTP Settings<\/strong>: Configure custom SMTP server details for reliable email delivery\n- <strong>Default Recipient<\/strong>: Set default contact name and email for forms when not specified in shortcode\n- <strong>Button Design<\/strong>: Customize button appearance, colors, and behavior with multiple design options<\/p>\n\n<h3>Usage<\/h3>\n\n<p>Add the contact form to any page or post using the shortcode:<\/p>\n\n<p>[thaxam-contact name=\"John Doe\" email=\"johndoe@email.com\"]<\/p>\n\n<h3>Shortcode Parameters<\/h3>\n\n<ul>\n<li><code>name<\/code> (required): The name of the person to contact<\/li>\n<li><code>email<\/code> (required): The email address to send the message to<\/li>\n<li><code>design<\/code> (optional): Override the default button design (default, modern, gradient, outline, neumorphism, glassmorphism)<\/li>\n<\/ul>\n\n<h3>Examples<\/h3>\n\n<p>[thaxam-contact name=\"John Doe\" email=\"johndoe@email.com\"]<\/p>\n\n<p>This will create a \"Send Email\" button with the default design that reveals a contact form when clicked.<\/p>\n\n<p>[thaxam-contact name=\"Jane Smith\" email=\"jane@email.com\" design=\"modern\"]<\/p>\n\n<p>This will create a \"Send Email\" button with the modern design style.<\/p>\n\n<h3>SMTP Configuration<\/h3>\n\n<p>If the default WordPress email settings don't work, you can configure custom SMTP settings:<\/p>\n\n<ol>\n<li>Go to <strong>Tools &gt; Shortcode Popup Forms<\/strong> in your WordPress admin<\/li>\n<li>Enter your SMTP server details:\n\n<ul>\n<li><strong>SMTP Host<\/strong>: Your email server hostname (e.g., smtp.gmail.com)<\/li>\n<li><strong>SMTP Port<\/strong>: Usually 587 for TLS or 465 for SSL<\/li>\n<li><strong>SMTP Encryption<\/strong>: TLS, SSL, or None<\/li>\n<li><strong>SMTP Username<\/strong>: Your email username<\/li>\n<li><strong>SMTP Password<\/strong>: Your email password<\/li>\n<\/ul><\/li>\n<li>Save the settings<\/li>\n<\/ol>\n\n<h3>Gmail Configuration Example<\/h3>\n\n<p>For Gmail:\n- SMTP Host: smtp.gmail.com\n- SMTP Port: 587\n- SMTP Encryption: TLS\n- SMTP Username: your-gmail@gmail.com\n- SMTP Password: Your Gmail app password (not your regular password)<\/p>\n\n<p><strong>Note<\/strong>: You may need to enable \"Less secure app access\" or generate an app password for Gmail.<\/p>\n\n<h3>Button Design Customization<\/h3>\n\n<p>The plugin offers extensive button customization options:<\/p>\n\n<ol>\n<li>Go to <strong>Tools &gt; Thaxam Contact Form &gt; Button Design<\/strong> tab<\/li>\n<li>Choose from 6 different design styles<\/li>\n<li>Customize colors using color pickers:\n\n<ul>\n<li>Background Color<\/li>\n<li>Text Color<\/li>\n<li>Hover Background Color<\/li>\n<\/ul><\/li>\n<li>Adjust styling properties:\n\n<ul>\n<li>Border Radius<\/li>\n<li>Padding<\/li>\n<li>Font Size<\/li>\n<\/ul><\/li>\n<\/ol>\n\n<h3>Form Fields<\/h3>\n\n<p>The contact form includes the following fields:<\/p>\n\n<ul>\n<li><strong>Your Name<\/strong> (required): Sender's full name<\/li>\n<li><strong>Title<\/strong>: Optional title or subject<\/li>\n<li><strong>Your Email<\/strong> (required): Sender's email address<\/li>\n<li><strong>Message<\/strong> (required): The message content<\/li>\n<\/ul>\n\n<h3>Security Features<\/h3>\n\n<ul>\n<li>All form inputs are properly sanitized<\/li>\n<li>Nonce verification for AJAX requests<\/li>\n<li>Email validation<\/li>\n<li>XSS protection through proper escaping<\/li>\n<\/ul>\n\n<h3>Support<\/h3>\n\n<p>For support or feature requests, please contact Thaxam.<\/p>\n\n<h3>License<\/h3>\n\n<p>This plugin is licensed under the GPL v2 or later.<\/p>\n\n<h3>Credits<\/h3>\n\n<p>Made by Thaxam<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>shortcode-popup-forms<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Configure SMTP settings in Tools &gt; Shortcode Popup Forms (optional)<\/li>\n<li>Customize button design in Tools &gt; Shortcode Popup Forms &gt; Button Design tab<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"can%20i%20customize%20the%20form%20styling%3F\"><h3>Can I customize the form styling?<\/h3><\/dt>\n<dd><p>Yes, you can override the CSS by adding custom styles to your theme's stylesheet.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20store%20form%20submissions%3F\"><h3>Does this plugin store form submissions?<\/h3><\/dt>\n<dd><p>No, form submissions are sent directly via email and not stored in the database.<\/p><\/dd>\n<dt id=\"can%20i%20use%20this%20with%20any%20email%20service%3F\"><h3>Can I use this with any email service?<\/h3><\/dt>\n<dd><p>Yes, as long as it supports SMTP. Popular services like Gmail, Outlook, SendGrid, etc., are supported.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.2<\/h4>\n\n<ul>\n<li>Version bump to 1.2.2.<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Changed shortcode from 'contact' to 'thaxam-contact'.<\/li>\n<li>Updated readme files and file headers.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Updated plugin slug to shortcode-popup-forms<\/li>\n<li>Changed shortcode name to Shortcode_popup<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added multiple button design options (Default, Modern, Gradient, Outline, Neumorphism, Glassmorphism)<\/li>\n<li>Added comprehensive button customization controls (colors, padding, border radius, font size)<\/li>\n<li>Redesigned settings page with tabbed interface<\/li>\n<li>Changed from modal popup to inline form display<\/li>\n<li>Updated button text to \"Send Email\"<\/li>\n<li>Added optional design parameter to shortcode<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Shortcode functionality<\/li>\n<li>Popup modal with contact form<\/li>\n<li>Custom SMTP settings<\/li>\n<li>AJAX form submission<\/li>\n<li>Responsive design<\/li>\n<\/ul>","raw_excerpt":"A lightweight plugin to create a clean, targeted contact form for a specific person using a simple shortcode. Ideal for quick, precise communication.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/266473","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=266473"}],"author":[{"embeddable":true,"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/thaxam"}],"wp:attachment":[{"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=266473"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=266473"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=266473"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=266473"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=266473"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=266473"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}