Title: LuckyFish Bulk Scheduler
Author: LuckyFishMedia
Published: <strong>July 21, 2026</strong>
Last modified: July 21, 2026

---

Search plugins

![](https://ps.w.org/luckyfish-bulk-scheduler/assets/banner-772x250.png?rev=3617426)

![](https://ps.w.org/luckyfish-bulk-scheduler/assets/icon-256x256.png?rev=3617426)

# LuckyFish Bulk Scheduler

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

[Download](https://downloads.wordpress.org/plugin/luckyfish-bulk-scheduler.1.1.7.zip)

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

 [Support](https://wordpress.org/support/plugin/luckyfish-bulk-scheduler/)

## Description

LuckyFish Bulk Scheduler helps WordPress freelancers, agencies, bloggers, and content
teams schedule multiple draft posts at once.

Instead of opening each draft post one by one, choosing a publish date, saving it,
and repeating the process, you can select multiple drafts from the Posts screen 
and create a publishing plan in one step.

Choose the first publish date and time, then set the spacing between posts. For 
example, you can schedule the first draft for Monday and have each following post
publish 7 days later, 14 days later, or on whatever spacing fits your content calendar.

This is especially useful for agencies managing client blog schedules, SEO consultants
preparing content in batches, or anyone who creates multiple drafts ahead of time
and wants them published consistently over time.

LuckyFish Bulk Scheduler does not create content. It does not use AI. It simply 
helps turn finished drafts into a clean publishing schedule.

Use the AI tool you already pay for. LuckyFish handles the safe WordPress structure,
export, import, audit, and workflow around it.

#### What It Does

 * Schedules selected draft posts in bulk
 * Works from the WordPress Posts bulk action menu
 * Lets you choose the first publish date
 * Lets you choose the publish time
 * Spaces posts by days, weeks, or months
 * Supports scheduled publishing plans such as one post every 7 days
 * Keeps posts scheduled until their publish time
 * Helps reduce repetitive manual scheduling work

#### Common Uses

 * Weekly blog posts
 * Monthly content calendars
 * Client SEO posts
 * Attorney blog posts
 * Local service business content
 * Batch-written articles
 * Seasonal content
 * Drafts imported from an outside content workflow

#### Why It Helps

Many WordPress users create content in batches but publish it over time. The problem
is that manually scheduling each draft can be repetitive and easy to mess up.

LuckyFish Bulk Scheduler makes that process faster. Select your draft posts, choose
when the first one should go live, choose the interval, and let the plugin space
the rest of the schedule for you.

For example:

 * First post publishes Monday at 8:00 AM
 * Second post publishes 7 days later
 * Third post publishes 7 days after that
 * Fourth post follows the same schedule

This helps keep your publishing calendar consistent without manually editing each
draft.

#### What This Plugin Is Not

LuckyFish Bulk Scheduler is not a content generator. It does not write posts, rewrite
posts, or connect to any AI service. It does not replace an editorial review process.

It is a scheduling workflow tool for draft posts that are already created in WordPress.

## Screenshots

[⌊Select two or more draft posts on the Posts screen and choose "Create Publishing
Plan" from the Bulk actions dropdown.⌉⌊Select two or more draft posts on the Posts
screen and choose "Create Publishing Plan" from the Bulk actions dropdown.⌉[

Select two or more draft posts on the Posts screen and choose “Create Publishing
Plan” from the Bulk actions dropdown.

[⌊Set the first publish date, publish time, spacing interval, and post order for
your publishing plan.⌉⌊Set the first publish date, publish time, spacing interval,
and post order for your publishing plan.⌉[

Set the first publish date, publish time, spacing interval, and post order for your
publishing plan.

[⌊Confirmation screen showing each post's actual scheduled date and time after the
plan is created.⌉⌊Confirmation screen showing each post's actual scheduled date 
and time after the plan is created.⌉[

Confirmation screen showing each post’s actual scheduled date and time after the
plan is created.

[⌊Example publishing plan spacing four posts one week apart, ordered alphabetically
by title.⌉⌊Example publishing plan spacing four posts one week apart, ordered alphabetically
by title.⌉[

Example publishing plan spacing four posts one week apart, ordered alphabetically
by title.

## Installation

 1. Upload the `luckyfish-bulk-scheduler` folder to `/wp-content/plugins/`.
 2. Activate the plugin through the **Plugins** menu in WordPress.
 3. Go to **Posts**, select two or more draft posts, choose **Create Publishing Plan**
    from the Bulk actions dropdown, and click **Apply**.

## FAQ

### Does this plugin create posts?

No. LuckyFish Bulk Scheduler schedules existing draft posts. If you need to create
drafts first, you can use WordPress normally or import drafts with a separate tool
such as LuckyFish Draft Importer.

### Does it publish everything immediately?

No. The plugin is designed to schedule draft posts for future publication based 
on the start date, time, and interval you choose. The first publish time must be
at least one minute in the future — if it isn’t, the plugin shows an error instead
of letting WordPress publish the post immediately.

### Can I schedule one post every 7 days?

Yes. You can choose a start date and set the interval so each selected draft is 
scheduled a set number of days, weeks, or months apart.

### Where do I use it?

The plugin works from the WordPress Posts screen using the bulk action menu.

### Does it work with pages or custom post types?

Not currently — this plugin schedules standard WordPress posts only.

### Will my post keep its intended URL?

Yes. The plugin generates a clean, unique slug from the post title before scheduling
if the existing slug is missing, numeric, or a placeholder — preventing posts from
losing their intended permalink when they go live.

### Does it use AI?

No. LuckyFish Bulk Scheduler does not use AI and does not require an AI API key.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

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

Contributors

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

[Translate “LuckyFish Bulk Scheduler” into your language.](https://translate.wordpress.org/projects/wp-plugins/luckyfish-bulk-scheduler)

### Interested in development?

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

## Changelog

#### 1.1.7

 * Added missing translators comment for a placeholder string.
 * Added phpcs:ignore annotations with justification for read-only GET/POST checks
   flagged by Plugin Check.
 * Corrected Tested up to version in readme.

#### 1.1.6

 * Fixed the root cause of posts occasionally publishing immediately instead of 
   being scheduled: another active plugin or theme code was intercepting the save
   via the wp_insert_post_data filter and overriding the scheduled status and date.
   The plugin now re-asserts its intended values at the latest possible priority
   on that same filter, guaranteeing its scheduling data is what actually gets saved.

#### 1.1.5

 * Replaced a fragile screen-ID string comparison with a reliable page-slug check
   when deciding whether to load admin styles, removing dependence on guessing WordPress
   internal hook-naming behavior for hidden submenu pages.
 * Fixed an intermittent bug where scheduling could be falsely reported as failed(
   and the post left unscheduled) due to a stale object-cache read immediately after
   updating the post. The post verification step now clears the post cache before
   re-checking, ensuring it always reads the just-written data.

#### 1.1.4

 * Renamed the post_ids query/form field to a plugin-specific name.
 * Improved cron scheduling to detect and correct stale publish_future_post events
   when a post is rescheduled to a new time.
 * Added verification that the cron event exists at the intended timestamp before
   reporting a post as scheduled.

#### 1.1.3

 * Updated internal prefixes for WordPress.org compliance.
 * Added readme.txt and complete plugin metadata.
 * Renamed logo asset and updated package structure.
 * Improved future-date validation to prevent accidental immediate publishing.
 * Improved slug handling for scheduled posts.
 * Moved inline admin styles to a properly registered/enqueued stylesheet.
 * Added per-post skip reasons to the confirmation screen.
 * Removed unnecessary rewrite-rule flushing on every scheduled post publish.

#### 1.1.2

 * Fixed timezone-aware date conversion to prevent posts from publishing immediately
   instead of being scheduled.

#### 1.1.0

 * Initial public-facing release with bulk scheduling, spacing, and ordering options.

## Meta

 *  Version **1.1.7**
 *  Last updated **1 day ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.0.2**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [bulk edit](https://wordpress.org/plugins/tags/bulk-edit/)[content workflow](https://wordpress.org/plugins/tags/content-workflow/)
   [editorial calendar](https://wordpress.org/plugins/tags/editorial-calendar/)[posts](https://wordpress.org/plugins/tags/posts/)
   [scheduling](https://wordpress.org/plugins/tags/scheduling/)
 *  [Advanced View](https://wordpress.org/plugins/luckyfish-bulk-scheduler/advanced/)

## Ratings

No reviews have been submitted yet.

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

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

## Contributors

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

## Support

Got something to say? Need help?

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