Skip to content

Confluence WordPress plugin

Publish Confluence pages
on WordPress

Content Publisher for Confluence imports the pages you edit in Confluence and publishes them on WordPress. A sync updates that copy after the next edit. Readers use your site, with no Confluence license.

A Confluence product guide published as a WordPress page

What you get from keeping Confluence as the source

The docs team stays in Confluence. WordPress is the site customers, or members, actually open.

  • One place to edit

    Writers keep working in the Confluence space they already use. WordPress receives a copy. You are not maintaining a second draft in the WordPress editor after every product change.

  • No paste after each release

    A sync pulls the published Confluence pages you selected. On Free you press Sync Now. On Pro the same pull runs on a schedule: every 15 minutes, hourly, every 6 hours, or daily.

  • Readers without a Confluence seat

    Once the page is on WordPress, the reader uses your site. They do not need a Confluence license, a guest seat, or an Atlassian login. That is the point of a public docs site or a help center.

  • Your theme, your URL

    A published page is a WordPress page or post. It uses your theme, your menu, and a URL you control. An embed is the other option, when the Confluence page should sit inside a page you already have.

Publish a page, or embed one

These are different jobs. A docs site usually wants the first. A single article inside a marketing page wants the second.

  • Publish as a WordPress page

    The Confluence page becomes a WordPress page or post. Parent and child order stay, and internal links stay. Images and files go to the Media Library. Import as draft or private first, read it on the site, then publish. The plugin only pulls pages that are already published in Confluence.

  • Embed with a shortcode

    The shortcode places one Confluence page inside a WordPress post or page you already wrote. You do not have to sync the whole space to do that. Use it for a single guide on a product page. Use publish when you are building the documentation site itself.

What breaks when the two sites are updated by hand

Still comparing tools? Read best Confluence WordPress plugins.

Without a sync
  • The public page still shows last quarter’s guide
  • A paste drops images, tables, or links
  • Readers need a Confluence seat, or a guest seat, to open the doc
  • An iframe asks them to log in, or breaks the page layout
With this plugin
  • You edit in Confluence. A sync updates the WordPress copy.
  • Images and files are saved in the Media Library
  • Readers open your site. They do not need an Atlassian login.
  • A published page is a real WordPress URL, not a framed Confluence view

What comes across

Standard page content converts: headings, tables, images, code, and attachments. Confluence-only macros do not. Status badges and Jira issue lists are skipped, because WordPress has no equivalent. Comments and task lists stay in Confluence.

When WordPress updates

Free is Sync Now. Pro can run every 15 minutes, every hour, every 6 hours, or once a day. A run skips pages that have not changed. Large syncs run in the background. This is not a live mirror of every keystroke.

Who can open the page

Confluence page restrictions do not transfer. On WordPress, Free publishes the synced pages in public. Pro can set them to public, any logged-in user, or a specific role, for the whole sync or for one page.

Setup

Connect a space, then publish the pages you choose

Three steps. You can stop after a draft import and decide whether the pages look right.

  1. 01

    Connect Confluence

    Install the plugin from WordPress.org. Connect Cloud with OAuth, or with an API token. Data Center and Server can use a personal access token or basic auth. Use the method your Confluence admin already allows.

  2. 02

    Choose the pages

    Pick one space on Free, or more than one on Pro. Select the whole space or only the pages you want public. Import as draft or private if someone should review the WordPress copy before it goes live.

  3. 03

    Publish, then sync

    Publish as posts or pages. Hierarchy and links stay. Images land in the Media Library. After the next Confluence edit, run Sync Now, or wait for the Pro schedule. Only changed pages are fetched again.

What the plugin handles

Publish, embed, sync, and decide who on the WordPress site can read the result.

  • Publish Confluence pages

    Turn selected Confluence pages into WordPress pages or posts. Parent and child order and internal links stay intact. Start as draft or private, then make them public when the import looks right.

  • Embed a single page

    A shortcode shows one Confluence page inside any WordPress post or page. It works with your theme. You do not need a full space import for that one article.

  • Sync on your terms

    Free: Sync Now, up to 10 pages, one space. Pro: unlimited pages and spaces, on a schedule of 15 minutes, hourly, every 6 hours, or daily. Unchanged pages are skipped.

  • Files in the Media Library

    Images and attachments from the Confluence page are saved with the rest of your WordPress media, so the public page is not depending on a Confluence URL the reader cannot open.

  • WordPress access rules

    Free pages are public. Pro can limit a page to logged-in users or to a WordPress role, including a custom role from a membership plugin. Set a default for the sync, then override a single page.

  • Formatting, with a limit

    Headings, tables, images, and code come across. Confluence macros that have no WordPress equivalent are skipped, including status badges and Jira issue lists. Page comments stay in Confluence.

Use cases

Sites teams publish from a Confluence space

Same plugin. The difference is who is allowed to open the WordPress page.

  • Public documentation sites

    Product teams write in Confluence, then publish that space to a public WordPress documentation site. Customers get the current guide without a separate publishing step after every release.

    • API documentation for developers
    • Product guides and tutorials
    • Release notes and changelogs
  • Knowledge bases

    Support writes the article in Confluence, then shares it on WordPress. The help center can match the internal wiki without giving every customer a Confluence account.

    • Customer support articles
    • FAQ pages and troubleshooting guides
    • Self-service help centers
  • Product help centers

    Engineering documents a feature in Confluence. The same page becomes the help article on the product site, so the internal note and the customer guide are not two files someone has to remember to update.

    • Feature documentation
    • Integration tutorials
    • Workflow guides
  • Members-only and internal portals

    The WordPress site can be the front end for a members-only documentation site. Pro limits pages to logged-in users or a role. Free cannot. Those pages stay public on the free plan.

    • Customer-only setup guides
    • Employee onboarding portals
    • A company wiki on your own domain

When this plugin is the wrong tool

It publishes Confluence onto WordPress. It does not replace Confluence, and it does not sync the other direction.

  • You want to leave Confluence

    This keeps Confluence as the place you write. If the plan is to move the docs into WordPress and stop using Confluence, a one-time import is the job, not an ongoing sync.

  • You only need a public link

    A Confluence public link or guest seat is enough when a handful of people need one page and you do not care about your theme, your URL, or search. A WordPress docs site is the step after that stops being enough.

  • An iframe is acceptable

    An iframe can show Confluence inside a page until the reader hits a login wall or the frame breaks your layout. Publish the page when you want a normal WordPress URL instead.

  • You need a custom automation

    Zapier and similar tools can move a single event between apps. They are a poor fit for a space of nested pages, images, and links. Use them for notifications. Use this plugin for the documentation.

See 10 pages on your own site first

Install the free plugin, connect one space, and import a draft. You can check hierarchy, images, and links before you pay for a schedule or a second space.

Free to install from WordPress.org. No card required for the free plan.

Pricing

10 pages free. A schedule on Pro.

Use Free to prove the import on a real space. Move to Pro when you pass 10 pages, need another space, want the sync to run itself, or need to hide pages behind a WordPress role.

Free
Free forever
$0 / forever

A small public doc set, or a test import before you commit. Install it from WordPress.org.

Sync

  • ✓ Up to 10 pages
  • ✓ Sync Now, when you run it
  • ✓ One Confluence space

Also included

  • ✓ Publish as pages or posts
  • ✓ Shortcode embed
  • ✓ Draft or private import
  • ✓ Published pages are public
  • ✓ Email support
Questions

Before you install

Sync timing, embeds, access, and what does not come across from Confluence.

Ask us about your space
Do readers need a Confluence license?
No. After a page is on WordPress, readers use your site. They do not need an Atlassian account or a guest seat. See how to share Confluence pages publicly.
Should I publish the page or embed it?
Publish it when the doc should be its own WordPress page, with your theme and URL. Embed it with a shortcode when it should sit inside a page you already have. A documentation site is the publish path. One guide on a marketing page is the embed path.
Does the free plan sync on a schedule?
No. Free is Sync Now, limited to 10 pages and one space. Pro adds a schedule: every 15 minutes, hourly, every 6 hours, or daily. Each run skips pages that have not changed, and large syncs run in the background.
Can I import a whole Confluence space?
Yes. Choose the space, or the pages inside it. Parent and child order and internal links stay. Images and files go to the Media Library. You can import as draft or private, check the result, then publish. Free stops at 10 pages and one space. Pro does not.
Can I hide some pages from the public?
Not on Free. Synced pages are public. On Pro, a page can be public, limited to logged-in users, or limited to a WordPress role. You can set that for the whole sync or override it on one page. Confluence’s own page restrictions do not copy over.
Do Confluence macros survive the sync?
Standard content does: headings, tables, images, code, and attachments. Macros with no WordPress equivalent are skipped, including status badges and Jira issue lists. Comments and task lists stay in Confluence.
Does it work with Confluence Cloud and Data Center?
Yes. Connect Cloud with OAuth, or with an API token. Data Center and Server can use a personal access token or basic auth. Use the method your Confluence admin already allows.

Try it on 10 pages first

Connect one space and publish a draft. You will see whether the hierarchy, the links, and the images survive before you pay for a schedule.