Title: Pageloom Bulk Pages
Author: oahad5603
Published: <strong>September 10, 2026</strong>
Last modified: September 10, 2026

---

Search plugins

![](https://ps.w.org/pageloom-bulk-pages/assets/icon-256x256.png?rev=3689358)

# Pageloom Bulk Pages

 By [oahad5603](https://profiles.wordpress.org/oahad5603/)

[Download](https://downloads.wordpress.org/plugin/pageloom-bulk-pages.1.1.3.zip)

 * [Details](https://wordpress.org/plugins/pageloom-bulk-pages/#description)
 * [Reviews](https://wordpress.org/plugins/pageloom-bulk-pages/#reviews)
 *  [Installation](https://wordpress.org/plugins/pageloom-bulk-pages/#installation)
 * [Development](https://wordpress.org/plugins/pageloom-bulk-pages/#developers)

 [Support](https://wordpress.org/support/plugin/pageloom-bulk-pages/)

## Description

Pageloom Bulk Pages adds a simple admin tool for creating multiple pages at once.

Features:

 * Create up to 100 empty pages in one submission (64 KB of title input).
 * Choose whether new pages are saved as `draft` or `publish`.
 * Access the tool from its own admin menu and from the Pages menu.
 * Uses only core WordPress APIs with no external requests.

Enter one page title per line, choose a status, and create the pages instantly.

Draft is selected by default. Publishing makes the empty pages publicly visible 
immediately and requires the WordPress publishing capability. Existing pages are
never overwritten. Repeated titles in your list intentionally create separate pages;
WordPress assigns unique published slugs.

Each form request is processed only once, protecting against double submission. 
The results distinguish created pages, empty lines and WordPress insertion errors.
If a request is interrupted, check the Pages list before starting another batch;
partial work is not automatically rolled back or resumed.

### Privacy and data retention

No external services, tracking or remote assets are used. The plugin saves small
per-user request receipts in the site’s options table to prevent duplicate submissions
and display results. Receipts contain counts, timestamps and error messages, and
are not autoloaded. Receipts older than 48 hours are removed in batches of up to
50 when the tool is opened. Uninstall removes all plugin receipts, but leaves every
created page intact. The plugin does not create scheduled jobs.

## Installation

 1. Upload the `pageloom-bulk-pages` folder to the `/wp-content/plugins/` directory.
 2. Activate the plugin through the `Plugins` screen in WordPress.
 3. Go to `Bulk Pages` in the admin menu, or `Pages > Bulk Create`.
 4. Enter one page title per line, choose `Draft` or `Publish`, and submit the form.

## FAQ

### Does this create page content?

No. The plugin creates pages with a title only and leaves the content empty.

### Where can I find the tool?

You can open it from the main `Bulk Pages` menu in the WordPress admin or from `
Pages > Bulk Create`.

### Can I choose the post status?

Yes. Each batch can be created as either `draft` or `publish`.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Pageloom Bulk Pages” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ oahad5603 ](https://profiles.wordpress.org/oahad5603/)

[Translate “Pageloom Bulk Pages” into your language.](https://translate.wordpress.org/projects/wp-plugins/pageloom-bulk-pages)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/pageloom-bulk-pages/),
check out the [SVN repository](https://plugins.svn.wordpress.org/pageloom-bulk-pages/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/pageloom-bulk-pages/)
by [RSS](https://plugins.trac.wordpress.org/log/pageloom-bulk-pages/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.1.3

 * Normalized text file line endings to LF.

#### 1.1.2

 * Updated author attribution and author website.

#### 1.1.1

 * Corrected the WordPress.org contributor username.
 * Standardized plugin-owned global identifiers and request keys with the PAGEBUPA/
   pagebupa prefix.

#### 1.1.0

 * Refreshed the admin screen with responsive cards, clearer guidance and locally
   scoped styles.

#### 1.0.1

 * Added matching minimum WordPress/PHP headers and release metadata.
 * Replaced URL-supplied success counts with verified, server-recorded results.
 * Added bounded input, explicit validation and single-request replay protection.
 * Fixed backslash handling in page titles and incorrect reporting of insertion 
   failures.
 * Respect configured page-creation and publishing capabilities in the UI and handler.
 * Use WordPress.org translation loading and include a translation template.
 * Document request-data cleanup and preserve pages on uninstall.

#### 1.0.0

 * Initial release.

## Meta

 *  Version **1.1.3**
 *  Last updated **3 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.1**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [Admin Tools](https://wordpress.org/plugins/tags/admin-tools/)[bulk pages](https://wordpress.org/plugins/tags/bulk-pages/)
   [page management](https://wordpress.org/plugins/tags/page-management/)[pages](https://wordpress.org/plugins/tags/pages/)
 *  [Advanced View](https://wordpress.org/plugins/pageloom-bulk-pages/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/pageloom-bulk-pages/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/pageloom-bulk-pages/reviews/)

## Contributors

 *   [ oahad5603 ](https://profiles.wordpress.org/oahad5603/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/pageloom-bulk-pages/)