WP Manifestindependent plugin directory
manifest / forms / formidable-archive-optimizer-wp

Formidable Archive Optimizer

Moves old Formidable Forms entries to archive tables and still allows access by entry ID.

by Stan Matrosov · github.com/matrosovdream/formidable-archive-optimizer-wp

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/matrosovdream/formidable-archive-optimizer-wp/archive/refs/heads/main.zip

A lightweight and powerful WordPress plugin to archive old Formidable Forms entries into separate tables for performance optimization — while still allowing access by Entry ID and restoring them as needed.


✨ Features

  • 📁 Archives Formidable Forms entries to custom database tables.
  • 🔄 Restore archived entries with one click.
  • 🔍 Supports access to archived entries by ID.
  • ⚡ Helps improve performance for large datasets.
  • 🧩 Includes a shortcode with filters, actions, and pagination.

🧰 Shortcode

Use the following shortcode on any page or post:

[frm_entry_archived_list]

It will render:

  • Filterable form (Form, Order #, and general search)
  • Results table with checkbox selection
  • Bulk restore action
  • Paginated display

🚀 Getting Started

1. Install the Plugin

  • Upload to your /wp-content/plugins/ directory.
  • Activate the plugin from your WordPress dashboard.

2. Create Archive Tables

Go to Formidable settings

📂 Plugin Structure

formidable-optimizer-wp/
├── assets/
├── classes/
│   ├── frm-optimizer-settings.php
│   ├── frm-entry-helper.php
│   ├── frm-entry-replacer.php
│   ├── frm-optimizer-archive.php
│   └── frm-optimizer-admin.php
├── shortcodes/
│   └── frm-entry-archived-list.php
├── formidable-optimizer.php
└── README.md

🪪 License

This plugin is licensed under the MIT License. See the LICENSE file for details.