WordPress Plugin · v2.1.3

Aid Batch Plugin Documentation

The Aid Batch Plugin gives WordPress administrators a safe, resumable way to run large content operations: bulk publish, bulk update, bulk media processing, and scheduled releases — without timing out or crashing the server.

BatchAutomationPerformanceUpdated Jun 2026

Overview

Bulk operations that actually finish.

Aid Batch Plugin is built for sites that handle large volumes of content — stores with thousands of products, newsrooms with daily archives, and directories with media-heavy listings. It runs operations in small, resumable chunks using WordPress's background processing, so even batches of 50,000 items complete reliably without PHP timeouts.

Standard WordPress admin screens choke on bulk operations. Selecting 'all posts' and choosing bulk edit either times out, hits memory limits, or silently fails halfway through. Aid Batch Plugin replaces that fragile pattern with a queue-based engine designed to finish the job.

Aid Batch Plugin

The batch engine

Every operation is split into small jobs (default 50 items per batch) and pushed onto a background queue. The queue runs continuously via WordPress cron and WP-Cron fallbacks, pausing between batches to keep server load low. If a batch fails, it's retried up to three times before being flagged for manual review.

Aid Batch Plugin

What you can batch

Built-in operations include bulk publish/unpublish, bulk category and tag assignment, bulk featured image generation, bulk SEO metadata updates, and scheduled publishing across a date range. Developers can register custom batch handlers with a few lines of code.

Aid Batch Plugin

Monitoring and logs

A dedicated dashboard shows active, queued, completed, and failed batches in real time. Every job is logged with a timestamp, item count, and outcome, so you always know exactly what happened and when.

Features

What you get

  • Resumable background queue (no PHP timeouts)
  • Bulk publish, unpublish, and schedule
  • Bulk category, tag, and taxonomy assignment
  • Bulk featured image and media processing
  • Automatic retry with exponential backoff
  • Real-time progress dashboard and logs
  • Developer-friendly custom batch handlers
  • Works with posts, pages, products, and custom post types

Installation

Get started in minutes

01

Requirements

PHP 7.4 or higher, WordPress 6.0 or higher. For the best reliability, ensure WP-Cron is enabled or a system cron trigger is configured.

02

Install

Upload the plugin ZIP via Plugins → Add New → Upload Plugin, then activate. A new 'Aid Batch' menu will appear in your dashboard sidebar.

03

Run your first batch

Navigate to Aid Batch → New Batch, choose an operation (e.g. Bulk Publish), apply filters to select the target items, and click 'Queue Batch'. You'll be redirected to the dashboard where you can watch progress in real time.

FAQ

Frequently asked questions

What happens if my server crashes mid-batch?+

Batches are fully resumable. Each job is persisted to the database, so when the server recovers the queue picks up exactly where it left off — no items are lost or duplicated.

Will it slow down my live site?+

No. The engine pauses between batches (configurable, default 5 seconds) to keep server load low. You can also schedule batches to run only during off-peak hours.

Can I write my own batch operations?+

Yes. Developers can register a custom batch handler using the `aid_batch_register_operation()` helper. Your callback runs inside the queue with full progress reporting and error handling.

Still stuck?

Talk to a human

Our support team replies within one business day.