WordPress plugin intelligence profile

Shortcode Popup Forms

A lightweight plugin to create a clean, targeted contact form for a specific person using a simple shortcode. Ideal for quick, precise communication.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 6.9
Current version1.2.2
WordPress coverageTested up to WordPress 6.9
Minimum stackWP 5.8 · PHP 7.4
Directory statusactive
Last directory update5 Feb 20269mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Shortcode Popup Forms version 1.2.2 as active, updated 9mo ago and tested up to WordPress 6.9.

Overview

About this plugin

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.

Features

  • Add a contact form anywhere using a simple shortcode
  • Assign the message recipient (person/department) per shortcode
  • Minimal, fast, and fully responsive
  • No bloat — only essential fields
  • GDPR-friendly (no tracking, no cookies)
  • Works with any theme
  • Supports custom success messages

Shortcode Example

`

com”]

`

Settings Page

The plugin settings page can be accessed from your WordPress admin dashboard:

  • Go to Tools > Shortcode Popup Forms
  • Configure SMTP settings for custom email delivery
  • Customize button designs and default recipient information

The settings page includes three tabs:

– SMTP Settings: Configure custom SMTP server details for reliable email delivery

– Default Recipient: Set default contact name and email for forms when not specified in shortcode

– Button Design: Customize button appearance, colors, and behavior with multiple design options

Usage

Add the contact form to any page or post using the shortcode:

com”]

Shortcode Parameters

  • name (required): The name of the person to contact
  • email (required): The email address to send the message to
  • design (optional): Override the default button design (default, modern, gradient, outline, neumorphism, glassmorphism)

Examples

com”]

This will create a “Send Email” button with the default design that reveals a contact form when clicked.

com” design=”modern”]

This will create a “Send Email” button with the modern design style.

SMTP Configuration

If the default WordPress email settings don’t work, you can configure custom SMTP settings:

  • Go to Tools > Shortcode Popup Forms in your WordPress admin
  • Enter your SMTP server details:
  • SMTP Host: Your email server hostname (e.g., smtp.gmail.com)
  • SMTP Port: Usually 587 for TLS or 465 for SSL
  • SMTP Encryption: TLS, SSL, or None
  • SMTP Username: Your email username
  • SMTP Password: Your email password
  • Save the settings

Gmail Configuration Example

For Gmail:

com

– SMTP Port: 587

– SMTP Encryption: TLS

com

– SMTP Password: Your Gmail app password (not your regular password)

Note: You may need to enable “Less secure app access” or generate an app password for Gmail.

Button Design Customization

The plugin offers extensive button customization options:

  • Go to Tools > Thaxam Contact Form > Button Design tab
  • Choose from 6 different design styles
  • Customize colors using color pickers:
  • Background Color
  • Text Color
  • Hover Background Color
  • Adjust styling properties:
  • Border Radius
  • Padding
  • Font Size

Form Fields

The contact form includes the following fields:

  • Your Name (required): Sender’s full name
  • Title: Optional title or subject
  • Your Email (required): Sender’s email address
  • Message (required): The message content

Security Features

  • All form inputs are properly sanitized
  • Nonce verification for AJAX requests
  • Email validation
  • XSS protection through proper escaping

Support

For support or feature requests, please contact Thaxam.

License

This plugin is licensed under the GPL v2 or later.

Credits

Made by Thaxam

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • contact
  • email
  • form
  • popup
  • shortcode
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 6.9

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 6.9.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to6.9
Minimum requirementsWordPress 5.8 · PHP 7.4
Update activity5 Feb 20269mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.