To use Webflow to design pages and publish them to an existing self-hosted WordPress site, follow these steps using the Webflow Pages plugin.
1. Install the Webflow Pages Plugin on WordPress
- Log in to your self-hosted WordPress admin panel.
- Go to Plugins > Add New, then search for Webflow Pages.
- Click Install, then Activate the plugin.
- A new Webflow menu item will appear in the WordPress dashboard sidebar.
2. Get Your Webflow API Key
- In Webflow, go to Account Settings > Integrations.
- Scroll down to API Access, then click Generate New API Token (or use an existing one if applicable).
- Copy the Personal Access Token.
3. Connect WordPress to Your Webflow Project
- In the WordPress dashboard, go to the Webflow menu.
- Paste the API Token you got from Webflow.
- Click Connect Account.
- After connection, select your Webflow site from the dropdown list.
4. Select and Publish a Webflow Page
- After selecting your Webflow site, the plugin will display a list of your static pages from that project.
- Choose the Webflow page you want to publish in WordPress.
- Assign a WordPress permalink URL slug (e.g.,
/about
, /promo-page
). - Click Publish Page.
The selected Webflow page is fetched from your Webflow project and served at the assigned URL within your WordPress site.
5. Manage or Update the Page
- If you make changes to the page in Webflow, re-publish the Webflow project normally.
- Then in the WordPress plugin settings, refresh or re-sync to pull in the updated content.
- You can update or remove the integration for any published page from the plugin dashboard.
Summary
To publish Webflow pages to a self-hosted WordPress site, install the Webflow Pages plugin, connect your Webflow account via an API token, choose the target Webflow project and page, and set a WordPress URL path. The plugin fetches and displays the Webflow page as part of your WordPress site.