WP Manifestindependent plugin directory
manifest / forms / form-locator-for-gravity-forms

Form Locator for Gravity Forms WP Registry grade A. No security issues foundWP RegistryNo security issues foundOpen the reportA

WordPress Plugin: Lists WordPress pages and posts that contain Gravity Forms block or shortcode, including those deleted, trashed, and inactive.

★ 9stars
2release downloads
v2.0.1latest · 7mo ago

Install

Download form-locator-for-gravity-forms.zip From the v2.0.1 release on GitHub, Mar 17, 2026

Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/chrisegg/form-locator-for-gravity-forms/releases/download/v2.0.1/form-locator-for-gravity-forms.zip
Updates itself. It ships its own updater, so new versions appear under Dashboard → Updates.

Gravity Forms add-on for comprehensive form detection across WordPress pages, posts, and page builders. Find forms embedded via shortcodes, blocks, widgets, and page builder modules.

Description

Form Locator for Gravity Forms is a Gravity Forms add-on that scans your entire WordPress site to find where Gravity Forms are embedded. Built using the official Gravity Forms Add-On Framework, it provides seamless integration with your Gravity Forms installation and detects forms across multiple embedding methods and page builders.

Key Features:

  • Add-On Framework: Built using the Gravity Forms Add-On Framework for seamless integration
  • Multi-Method Detection: Finds forms embedded via shortcodes, Gutenberg blocks, and page builder widgets
  • Page Builder Support: Comprehensive support for Elementor, Beaver Builder, Avada Fusion Builder, Divi, and WPBakery
  • Form Status Tracking: Shows active, inactive, trashed, and deleted form status
  • Native GF Interface: Uses Gravity Forms native styling and admin interface patterns
  • Enhanced Security: Built with Gravity Forms security patterns and capability management
  • Comprehensive Scanning: Searches all published posts, pages, and custom post types

Supported Embedding Methods:

  • Shortcodes: [gravityform id="1"] and variations
  • Gutenberg Blocks: Gravity Forms blocks with form ID
  • Login Forms: Gravity Forms login form shortcodes
  • Page Builder Widgets: Native widgets in supported page builders

Supported Page Builders:

  • Elementor: Gravity Forms widget, GravityKits widgets, custom Gravity Forms widgets
  • Beaver Builder: Gravity Forms widget modules
  • Avada Fusion Builder: Built-in Gravity Forms elements and shortcodes
  • Divi Builder: Gravity Forms modules and shortcodes
  • WPBakery Page Builder: Gravity Forms modules and shortcodes

What It Detects:

  • Form IDs from all embedding methods
  • Form status (active, inactive, trashed, deleted)
  • Login form usage
  • Page builder specific implementations
  • Custom add-on integrations

Security Features:

  • Output escaping for XSS protection (esc_html, esc_attr, esc_url)
  • Capability checks for admin access (manage_options)
  • Secure database queries with prepared statements
  • Input sanitization and validation
  • The Form Locator page is read-only; no form submissions require nonce verification

Installation

Prerequisites:

  • WordPress 6.7 or higher
  • PHP 8.0 or higher
  • Gravity Forms 2.7 or higher (required)

Method 1: Traditional Installation

  1. Upload the plugin files to the /wp-content/plugins/form-locator-for-gravity-forms directory, or install the plugin through the WordPress admin screen directly.
  2. Activate the plugin through the 'Plugins' screen in WordPress

Method 2: Composer Installation

  1. Add the plugin to your project: composer require chrisegg/form-locator-for-gravity-forms
  2. Activate the plugin through the 'Plugins' screen in WordPress

After Installation: 3. Navigate to Forms → Form Locator in the admin menu 4. View your comprehensive form usage report

Note: This add-on integrates seamlessly with your existing Gravity Forms installation and appears as a native menu item under the Forms menu.

Frequently Asked Questions

Does it only work with Gravity Forms?

Yes, this is a Gravity Forms add-on that requires Gravity Forms 2.4 or higher to be installed and activated. It will not function without Gravity Forms.

What page builders are supported?

The plugin supports Elementor, Beaver Builder, Avada Fusion Builder, Divi Builder, and WPBakery Page Builder. It detects forms embedded through their native widgets and modules.

Does it detect forms in custom post types?

Yes, the plugin scans all published posts regardless of post type, including custom post types.

Is it secure?

Yes, this add-on is built using the official Gravity Forms Add-On Framework which includes built-in security features. It also follows WordPress security best practices including proper data sanitization, output escaping, capability checks, and secure database queries.

Does it work with Gravity Forms add-ons?

Yes, the plugin includes generic detection for add-ons like GravityKits and other custom implementations.

What if a form is deleted or trashed?

The plugin will still detect the form reference and show its status as "deleted" or "trashed" so you can identify orphaned form references.

Does it affect site performance?

The plugin only scans when you visit the Form Locator page. It doesn't run any background processes or affect frontend performance.

Screenshots

  1. Main Form Locator interface with statistics
  2. Detailed results table showing form locations and status
  3. Page builder detection results

Changelog

2.0.1: March 17, 2026

  • FIX: Auto-update from GitHub releases
    • Fixed "Download failed. Not Found" error when updating
    • Package URL now uses actual tag name from GitHub API (supports tags with or without "v" prefix)
  • IMPROVED: Plugin info modal display
    • Description, Installation, and Changelog tabs now render formatted HTML instead of raw markdown
    • Expanded Description tab with full readme content (features, page builders, security)
    • Installation tab now shows prerequisites and both Traditional/Composer methods

2.0.0: March 16, 2026

  • MAJOR: Complete refactor to official Gravity Forms Add-On Framework
    • Now extends GFAddOn class for seamless integration
    • Native Gravity Forms admin interface styling
    • Built-in security and capability management
    • Proper add-on initialization and dependency checking
  • NEW: Enhanced admin interface
    • Native Gravity Forms styling and components
    • Improved form status indicators with color coding
    • Professional statistics cards
    • Responsive grid layout
  • NEW: Framework benefits
    • Automatic minimum requirements checking
    • Built-in settings framework integration
    • Enhanced security patterns
    • Better internationalization support
  • RESTORED: Custom GitHub update system
    • Automatic update notifications from GitHub releases
    • One-click updates from WordPress admin
    • Cached API calls (12-hour transient)
    • Integrated changelog display from GitHub release notes
  • IMPROVED: Code organization
    • Eliminated unnecessary GF prefixes
    • Cleaner class structure and naming
    • Better separation of concerns
  • BREAKING: Requires Gravity Forms 2.5+
    • This version requires a minimum of Gravity Forms 2.5
    • Older versions of Gravity Forms are no longer supported

1.1.0: June 20, 2025

  • NEW: Added comprehensive page builder support
    • Elementor widget detection (Gravity Forms, GravityKits, custom widgets)
    • Beaver Builder module detection with widget-specific form ID extraction
    • Avada Fusion Builder element and shortcode detection
    • Divi Builder module and shortcode detection
    • WPBakery Page Builder module detection
  • NEW: Improved admin interface
    • Modern gradient header design
    • Professional statistics display
    • Color-coded form status indicators
    • Responsive table layout
  • NEW: Security enhancements
    • Proper output escaping (esc_html, esc_url)
    • Input sanitization and validation
    • Secure database queries
  • NEW: Automatic update notifications
    • Custom update checker for GitHub releases
    • Automatic version comparison and notifications
    • Integrated changelog display from GitHub releases
    • One-click updates from WordPress admin
    • Cached API calls for optimal performance
  • NEW: Composer support
    • Added composer.json for dependency management
    • Plugin can now be installed via Composer
    • Proper package metadata and licensing
  • IMPROVED: Menu integration
    • Moved to Forms submenu for better organization
    • Proper menu positioning and URL structure
  • IMPROVED: Error handling
    • Graceful handling of malformed data
    • Better exception handling
    • Comprehensive logging system

1.0.0: March 4, 2025

  • Initial release
  • Basic shortcode detection
  • Simple admin interface
  • Form status checking

Upgrade Notice

2.0.1

Fixes the "Download failed. Not Found" error when updating from GitHub. Plugin info modal now displays formatted Description, Installation, and Changelog tabs.

2.0.0

MAJOR UPDATE: Complete refactor to official Gravity Forms Add-On Framework. This version requires Gravity Forms 2.4+ and provides native GF integration, enhanced security, improved admin interface, and automatic updates from GitHub releases.

1.1.0

This major update adds comprehensive page builder support, enhanced security, and a modern interface. The plugin now detects forms across all major page builders and provides a much more detailed analysis of your Gravity Forms usage.

Releases

3 releases. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
v2.0.1 latest
Mar 17, 2026 7mo ago
form-locator-for-gravity-forms.zip
2
Mar 17, 2026 7mo ago
tag only
—
Jun 21, 2025 1 year ago
tag only
—
A grade

Security

Form Locator for Gravity Forms 2.0.1 · audited by WP Registry

No security issues found.

Audited release
2.0.1
Findings
none
Worst severity
—
Content hash
b36a02e1e52f6b44da1f0415…

WP Registry hashes the installable build and reports on that exact bytes-for-bytes copy. Embargoed findings are withheld until they are disclosed, so a clean verdict means nothing public is outstanding. WP Manifest does not audit code itself.