https://github.com/boopathirbk/wp-bulk-pages-generator
Create Bulk WordPress Pages / Posts at once with own Titles, slug, content blocks all at once.
https://github.com/boopathirbk/wp-bulk-pages-generator
batch-generator bulk-creation bulk-page-generator custom-wordpress-plugin gutenberg seo-tools wordpress wordpress-automation wordpress-bulk-content wordpress-bulk-page wordpress-bulk-posts wordpress-plugin
Last synced: 4 months ago
JSON representation
Create Bulk WordPress Pages / Posts at once with own Titles, slug, content blocks all at once.
- Host: GitHub
- URL: https://github.com/boopathirbk/wp-bulk-pages-generator
- Owner: boopathirbk
- License: apache-2.0
- Created: 2026-02-18T09:10:45.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2026-02-18T12:35:24.000Z (4 months ago)
- Last Synced: 2026-02-18T14:59:37.863Z (4 months ago)
- Topics: batch-generator, bulk-creation, bulk-page-generator, custom-wordpress-plugin, gutenberg, seo-tools, wordpress, wordpress-automation, wordpress-bulk-content, wordpress-bulk-page, wordpress-bulk-posts, wordpress-plugin
- Language: PHP
- Homepage:
- Size: 49.8 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# WP Bulk Pages Generator ๐
### *The Ultimate Enterprise-Grade Bulk Content Engine for WordPress 2026 (v1.0.3)*
**Deploy Landing Pages, SEO Silos, and Content Batches in Seconds with the Speed of Geist.**
[](https://playground.wordpress.net/?blueprint-url=https://raw.githubusercontent.com/boopathirbk/wp-bulk-pages-generator/main/blueprints/demo.json)
[](https://github.com/boopathirbk/wp-bulk-pages-generator/releases/latest)
[](https://github.com/boopathirbk/wp-bulk-pages-generator/releases/latest/download/wp-bulk-pages-generator.zip)
[](https://www.w3.org/WAI/standards-guidelines/wcag/)
[](https://vercel.com/design)
[](https://vercel.com/docs/concepts/design/web-interface-guidelines)
[Overview](#-overview) โข [Features](#-unrivaled-feature-set) โข [Command Center](#-inside-the-command-center) โข [Use Cases](#-content-strategies--use-cases) โข [Installation](#-deployment-guide) โข [GitHub](https://github.com/boopathirbk/wp-bulk-pages-generator)
---
## โก Overview
Manual page creation is a bottleneck for agencies and SEO pros. **WP Bulk Pages Generator** is engineered to eliminate that friction. Built on the **Geist Design System**, it provides a high-performance, single-page interface to bulk-generate hundreds of Pages, Posts, or Custom Post Types (CPT) with precision taxonomy and parent-page nesting.
### ๐ฎ Live Experience (No Installation)
Want to see the engine in action without installing anything? Launch our **WordPress Playground Demo**:
- [**Launch Live Demo**](https://playground.wordpress.net/?blueprint-url=https://raw.githubusercontent.com/boopathirbk/wp-bulk-pages-generator/main/blueprints/demo.json)
- *Setup time: ~15 seconds. Runs entirely in your browser.*
---
## ๐ธ Visual Gallery
1. Generate Pages
2. Parent & Category Search
3. Progress Summary
Custom Post Types
Premium Dark Mode
User Guide
About Page
---
## ๐ฑ The Bento Experience
๐ Geist Architecture
A minimalist, high-density interface focused on zero cognitive load. Features 40px touch-targets and buttery-smooth micro-animations.
๐ฑ Mobile-First Cards
Automatic Table-to-Card transformation. Manage your content grid from a phone with the same precision as a desktop.
โฟ WCAG 2.2 Level AA
Native support for accessibility standards. High-visibility focus rings, ARIA landmarks, and Live Progress Announcements.
๐งฑ Gutenberg-Ready
Full support for Block Markup. Paste complex FAQ patterns or CTA sections directly into the content grid.
---
## ๐ก๏ธ Unrivaled Feature Set
- **๐ Native Auto-Updates**: One-click updates directly from your WordPress dashboard via GitHub releases. Features 40px touch-targets and buttery-smooth micro-animations.
- **๐ก๏ธ State Armor (Operation Lock)**: Prevents accidental navigation or page refresh while your batch is processing.
- **๐ Zero-Reload Reset**: Reset your entire workspace instantly with the "Start Over" logicโno page reload required.
- **๐ฑ Advanced Taxonomy Layer**: Deep hierarchical support for Parent Pages, Categories, and Custom Taxonomies.
- **โก Async Sequential Engine**: Processes rows one by one via REST API to avoid server timeouts and database lockouts.
- ๐ **Intelligent Dark Mode**: Respects system preferences and includes an immediate manual toggle for low-light work.
- ๐ก๏ธ **Duplicate Slug Guard**: Client-side collision detection prevents accidental creation of duplicate permalinks.
- ๐ข **Real-Time A11y Regions**: progressive `aria-live` updates keep screen readers informed of success/error counts.
- **๐ WCAG 2.2 Level AA**: Fully compliant with the latest 2026 accessibility standards, including "Focus Not Obscured" and 24px+ hit targets.
- **๐ WIG Compliant**: Adheres to Vercel's Web Interface Guidelines for stable skeletons, no dead ends, and typographic excellence.
---
## ๐๏ธ Inside the Command Center
### 1๏ธโฃ Build Your List (Setup)
Select your target **Post Type**. Enter your desired row count (supports **1 to 100 rows** per batch). The system instantly caches parent-page and category data to fill the grid.
### 2๏ธโฃ Configure Details (Dynamic Grid)
An enterprise-grade interactive table featuring:
- **Dynamic Headings**: Automatically updates to "Configure Page Details" or "Configure Post Details" based on selection.
- **Status Icons**: Real-time visual feedback (Pending, Loading, Success, Error, Skipped).
- **Intelligent Slugs**: Auto-generates SEO-friendly URLs if left blank.
- **Bulk Selection**: Select all or specific rows to batch-delete before processing.
- **Live Tooltips**: Comprehensive Tippy.js powered hints for every column.
### 3๏ธโฃ Creation & Results (Summary)
Hit **Create All Pages** (the button dynamically reflects your Post Type). The system validates titles, skips empty rows, and runs an `async` loop. Once finished, a **Review Created Items** gallery appears with direct "View" links to your new content.
---
## ๐ Content Strategies & Use Cases
| Use Case | How to Use It |
| :--- | :--- |
| **SEO Silo Building** | Bulk-create regional landing pages (e.g., "Plumber in New York", "Plumber in Austin") with correct Parent/Child nesting. |
| **Product Catalogs** | Deploy basic WooCommerce Product skeletons or Portfolio CPT entries with Category assignment. |
| **FAQ & Knowledge Bases** | Use our **FAQ Block Pattern** examples to deploy 50+ Help Articles in one batch. |
| **Corporate Structures** | Quickly build complex site maps (About, Mission, Team, Careers) during initial staging. |
---
## โ๏ธ The Engine Flow
```mermaid
graph LR
A[Pick Post Type] --> B[Generate Grid]
B --> C[Configure Content]
C --> D{Run Engine}
D -->|Valid| E[Create via REST API]
D -->|Empty| F[Mark as Skipped]
G[Review Created Items] --> H[View Live Content]
E --> G
```
---
## ๐ Deployment Guide
### Prerequisites
- **WordPress**: 6.0+ (Fully optimized for **6.9**)
- **PHP**: 7.4 through 8.5+
- **Privileges**: Administrator or user with `manage_options`.
### Installation Steps
1. **Download**: Clone or Download this repository as a ZIP.
2. **Upload**: Go to `Plugins > Add New > Upload Plugin`.
3. **Activate**: Click "Activate" and look for **Bulk Pages** in your sidebar.
---
## โ Frequently Asked Questions (FAQ)
### ๐ Can I use this for SEO Silo building?
Absolutely. The hierarchical parent-selection logic is specifically engineered for building deep silo structures and regional landing page hierarchies with precision.
### ๐ฑ Does it support Custom Post Types (CPT)?
Yes. The plugin auto-detects all public post typesโincluding WooCommerce Products, Portfolio items, and custom typesโand adapts its UI placeholders and taxonomy logic to match.
### โก Is there a limit to the number of pages I can create?
The interface is optimized for batches of 1 to 100 rows. This ensures that the sequential `async` engine can process your content without triggering PHP server timeouts.
### ๐ก๏ธ How secure is the creation process?
Your site's security is our priority. Every creation request is Nonce-locked and processed through validated REST API endpoints with strict `manage_options` capability checks.
### ๐งฑ Can I use Gutenberg Block patterns?
Yes. You can paste raw Gutenberg block markup (including complex FAQ, CTA, or Grid blocks) directly into the "Content" field, and the engine will preserve the formatting perfectly.
### ๐ Does it support Dark Mode?
Yes. We've implemented a **Geist-inspired Dark Theme** that respects your OS/WordPress preferences or can be toggled manually via the admin header.
---
## ๐ Step-by-Step Tutorial
### Part A: Preparing the Grid
1. Select **"Page"** or **"Post"** from the dropdown.
2. Enter **"10"** in the counter.
3. Click **"Generate Pages"** (label updates to your choice).
### Part B: Batch Entry
1. Type your **Titles** in the Title column.
2. (*Optional*) Assign a **Parent** or **Category**.
3. (*Pro Tip*) Paste a **Block Pattern** in the Content column (find examples in the **User Guide** page!).
### Part C: The Big Red Button
1. Review your data.
2. Click **"Create All Pages"** (or your selected type).
3. Monitor the **Progress Bar**. Once complete, either click "Start Over" for a new batch or browse your new pages via the links.
---
## ๐ ๏ธ Technical Stack & Quality
- **Design System**: [Geist](https://vercel.com/design) (Minimalist, Enterprise-Grade).
- **Compliance**: **WCAG 2.2 Level AA** (Touch targets, Focus visibility) & **WIG** (Typographic excellence).
- **Core Engine**: WordPress REST API with Sequential `async` processing.
- **Security**: Strict Nonce-validation, `sanitize_text_field`, and `wp_kses_post` protection.
- **Performance**: Use of `DocumentFragment` for 0ms UI lag on 100-row injections.
---
## ๐จโ๐ป Meet the Developer
Boopathi R
Computer Science Engineer | 10+ Years Experience
A dedicated software architect specializing in WordPress, Web Design, and Enterprise IT. My mission is to build software that is not just functional, but beautifully engineered and universally accessible.
### ๐ Philosophy & Vision
- **Craftsmanship**: Guided by strict principles to ensure smooth, fast, and accessible code.
- **Open Source**: Creating tools that contribute positively to the global community.
- **Custom Projects**: Available for specialized software, high-performance websites, and app development.
---
## ๐ SEO Strategy Tags
`WordPress Bulk Page Generator` `Batch Content Creator` `SEO Silo Builder` `Gutenberg Bulk Deployment` `Fast WordPress Setup` `WP REST API Plugin` `Geist UI WordPress` `WCAG 2.2 WordPress Plugin`.
---
Built with โค๏ธ for the WordPress Community. ยฉ 2026.