Scheduling a post means writing it now and setting it to publish later. The X website has a scheduling option. The X iPhone app has one when the calendar control is available. You can also use a publishing tool.
For WordPress publishers, PressQueue shares posts through Buffer, which sends them to X and other connected social accounts. You can use it to share a WordPress post when it goes live, then choose when Buffer should publish it. The right route depends on whether you are scheduling one X post or sharing WordPress content regularly.
Schedule a post on X’s website
For a single post, open X on the web, write your post, and select the calendar icon in the composer. Choose a date and time, confirm the selection, then select Schedule. The final confirmation completes scheduling; choosing a date alone does not. This workflow is shown in Buffer’s X scheduling walkthrough.
To find or delete scheduled posts, open the composer and go to Drafts, then Scheduled. From there, select Edit, choose the post, and delete it. Check the scheduled list after making changes so you know whether the post remains queued.
Schedule from the X app or X Pro
X’s iPhone app gained a native scheduling feature in September 2026. In the app, compose a post and look for the calendar icon. Select a date and time, then complete the confirmation. The feature was documented in a September 2026 iPhone test. It is unclear whether the feature is available on all Android devices and app versions, so check whether your app displays the calendar control.
X Pro has a separate scheduler and requires a Premium+ subscription, according to X’s Premium feature details. In X Pro, choose the account, compose the post, select Schedule post, and set the date and time. A Scheduled column displays upcoming posts.
Schedule WordPress posts with PressQueue
PressQueue is a free, open source WordPress plugin that connects your site to Buffer. Buffer then posts your WordPress posts to X and your other channels. You need a WordPress site that allows plugin uploads and a Buffer account with your X account added as a channel.
To set it up:
- Download pressqueue.zip from the PressQueue download page. In WordPress, go to Plugins > Add Plugin > Upload Plugin and upload the ZIP.
- In PressQueue, paste a personal API key from your Buffer settings. This key lets PressQueue connect to Buffer. There is no Buffer login button; PressQueue stores the key encrypted.
- Turn on the X channel in the list of Buffer channels. New channels start switched off.
- Create a rule for the posts you want to share. Rules can target post types, categories, tags, authors, or other taxonomies. Taxonomies are ways to group WordPress posts. A one-click option creates a rule to share every new post to all your channels.
- Test the rule against recent posts, then switch it on. PressQueue starts in Test mode, which records what it would share without sending anything.
A scheduled WordPress post triggers the rule when it goes live. For timing, PressQueue can add a post to the end of Buffer’s queue, put it at the top of the queue ahead of posts already waiting, send the post immediately, save it as a Buffer draft, or schedule it for a chosen date and time. The queue is a list of posts waiting for their assigned publishing slots.
You can customize the message for X. PressQueue also offers a preview with a character count and placeholders for the post title or excerpt, and adds the post link. Its documentation explains rule setup and controls. Each post also has a Share this post switch and a Customize for this post option in the WordPress editor. A Never share rule keeps specified categories, tags, or authors off social media and takes priority over sharing rules.
Check the schedule before publishing
Confirm the account, date, time, and time zone before a post goes out. Make sure the item is scheduled rather than saved only as a draft, and review upcoming posts when news or events make queued content inappropriate. X’s automation rules prohibit spam and substantially similar automated posts.
PressQueue also prevents duplicate posts if WordPress sends the same publishing event more than once. It does not automatically retry a share when Buffer’s response is unclear.