Skip to content

Scheduling

Pro. This feature requires WB Member Blog Pro. The free plugin must be installed and active first. See the Pro index for every Pro module.

Lets members schedule a post for future publication from the front-end post form. Off by default.

Turn it on at Member Blog > Features, then configure it at Member Blog > Scheduling.

A member writing a post picks a date and time instead of publishing straight away. The post is scheduled, and WordPress publishes it at that time. The member can reschedule or cancel it afterwards.

Setting Default Description
Allowed Roles All roles Which roles can schedule. Leave empty to allow everyone.
Default Publish Time 09:00 The time pre-filled in the picker
Minimum Schedule Time 1 hour How far in the future a post must be scheduled. 0 for no minimum.
Maximum Schedule Window 0 (no limit) How far ahead a post can be scheduled, in days
Maximum Scheduled Posts per User 0 (no limit) How many posts one member may have queued at once. Administrators and editors are exempt.
Email on publish Yes Email the member when their scheduled post goes live

Allowed Roles is enforced. Before 4.0.0 the setting hid the scheduling button but nothing stopped an excluded member from scheduling anyway. It is now checked on every schedule, reschedule and cancel.

[bp-member-blog-scheduled]

Shows the logged-in member’s scheduled posts, paginated, with reschedule and cancel actions. An editor or administrator can pass user_id to see another member’s queue; nobody else can.

[bp-member-blog-calendar]
[bp-member-blog-calendar scope="community"]

A calendar view of scheduled posts. scope="member" (the default) shows the logged-in member’s own posts. scope="community" shows the whole site’s publishing pipeline and is only visible to users with the capability to see it; everyone else sees nothing at all.

Both surfaces are also available inside the Author Dashboard.