- Load content from WordPress — list and read posts, pages, and related fields your account can access
- Build dynamic pages and layouts driven by CMS content instead of hard-coding copy in the repo
- Show blogs, marketing sections, and resource pages that stay up to date when editors publish in WordPress
- Combine WordPress content with the rest of your app — for example, sync or display selected posts alongside your own data
- Automate publishing workflows — for example, create or update drafts when you describe that behavior in chat (within what the API allows for your site)
Common use cases & example apps
Exact capabilities depend on what you ask Lovable to build, which sites your WordPress.com user can access, and the permissions you approve when connecting.
How WordPress connections work
- One connection is tied to the WordPress.com user who completes sign-in.
- That user’s visible sites and allowed actions follow WordPress.com’s rules and the scopes granted at authorization.
- You can create multiple connections (for example, separate accounts or environments) and link different projects to different connections where your workspace setup allows it.
How to connect WordPress.com
Workspace admins and owners can connect WordPress.com. When a connection is created, WordPress.com becomes available across all projects in the workspace.Prerequisites
- A WordPress.com account that can access the target site or sites
- Lovable workspace admin or owner role
Set up your WordPress connection
1
Open the WordPress connector
Open Connectors and select WordPress.com.
2
Add a connection
Click Add connection.
3
Name the connection
In Display name, choose a clear name (for example,
WordPress Marketing or WordPress Staging).4
Connect to WordPress.com
Click Connect (or the equivalent action). A WordPress.com authorization window opens. Sign in, choose the account if prompted, review the requested access, and approve. When you return to Lovable, the connection should show as active.
Use WordPress in a project
In chat, describe what you want using plain language and mention WordPress when it matters. For example:FAQs
Is this WordPress.com or WordPress.org?
Is this WordPress.com or WordPress.org?
The connector is built around WordPress.com. Self-hosted WordPress sites are a different product; they may still work with some WordPress.com or Jetpack flows depending on your setup, but you should assume this integration targets WordPress.com unless your site is explicitly connected in a way WordPress.com’s API supports.
Who pays for WordPress.com?
Who pays for WordPress.com?
WordPress.com billing, plans, and any API-related limits are between you and WordPress.com. Lovable does not replace your WordPress.com subscription or quotas.
Who can create or delete the connection?
Who can create or delete the connection?
Workspace admins and owners add and remove WordPress connections. Other roles may still use the connector in projects when your workspace and project permissions allow it.
Are my WordPress tokens visible in my project?
Are my WordPress tokens visible in my project?
No. With gateway-based connectors, credentials stay in the gateway. Your project does not store the OAuth tokens in plain view. See Gateway-based connectors.
Can each visitor to my app sign in with their own WordPress account?
Can each visitor to my app sign in with their own WordPress account?
The app + chat connector represents the connection you configured at the workspace level, not per-end-user WordPress login. If you need each user to authenticate to WordPress individually, you typically design a custom auth or API flow in your app rather than relying on this app + chat connector alone.
Limitations & troubleshooting
- API coverage depends on WordPress.com, your site type, and permissions granted at connect time. Not every WordPress admin task is available through the API.
- Gateway limits apply per connector and project as described in Gateway-based connectors.
- If something works in the WordPress.com dashboard but not in your app, check whether the action is exposed to the API for your site and account.
Manage your connection
Connections are managed from Connectors: select , then open the connection.- Unlink projects to remove access from specific projects while keeping the connection available for others. See Unlink projects from a connection for the steps.
- Delete the connection to remove it from the workspace entirely. Deleting is permanent. It removes the credentials from all linked projects, and app features that use stop working until a new connection is added. See Delete a connection for the steps and who can delete.