WordPress Connector
4 min read
Connect your Sticklight project to a WordPress site to read posts, pages, media, and more. Build dashboards, display content, or create tools powered by your WordPress data.
Who can do this: Owners, Admins, and Editors can add and manage project connectors. See Roles and Permissions for details.
What you can do
The WordPress connector is one of several available connectors in Sticklight. It uses the WordPress REST API to access content and data from any self-hosted WordPress installation running version 5.6 or later.
Read content:
- Fetch posts, pages, and custom post types
- List categories, tags, and taxonomies
- Access media files and attachments
- Search across your site content
Build with WordPress data:
- Display blog posts in your project
- Create custom dashboards from WordPress content
- Show WooCommerce products, orders, or sales data
- View form submissions from CF7 and Flamingo
- Build a headless frontend powered by your WordPress backend
Manage content (with authentication):
- Create and update posts or pages
- Upload media
- Manage comments
- Update settings
How permissions work
The WordPress connector respects the permissions configured in your WordPress installation. Sticklight does not override or bypass WordPress security.
Public access: Your project can read any content your WordPress site exposes publicly or privately, once you have completed authentication. This includes published posts, pages, categories, tags, and media that anonymous visitors can see on your site.
Authenticated access: When logged in to your Sticklight project, you can access content and actions based on the WordPress Application Password you configure. For example, if the password belongs to an Editor role, your project inherits Editor permissions.
End-user authentication: Since your project includes WordPress login with the installation of the Sticklight plugin, each user’s actions run with their own WordPress permissions. An admin sees admin-level data; a subscriber sees subscriber-level data.
Available resources
This is a sample of the resources exposed by the WordPress REST API, though this list is configurable within each WordPress site installation:
| Resource | Endpoint | Description |
|---|---|---|
| Posts | /wp/v2/posts | Blog posts and custom post types |
| Pages | /wp/v2/pages | Static pages |
| Media | /wp/v2/media | Images, videos, and attachments |
| Categories | /wp/v2/categories | Post categories |
| Tags | /wp/v2/tags | Post tags |
| Comments | /wp/v2/comments | Post and page comments |
| Users | /wp/v2/users | Site users (permissions apply) |
| Taxonomies | /wp/v2/taxonomies | Custom taxonomies |
| Search | /wp/v2/search | Site-wide search |
| Settings | /wp/v2/settings | Site settings (admin only) |
| Plugins | /wp/v2/plugins | Installed plugins (admin only) |
| Themes | /wp/v2/themes | Installed themes (admin only) |
Plugins like WooCommerce, Elementor, and Advanced Custom Fields extend the API with additional endpoints for their data.
Common use cases
Display blog content
Fetch your latest posts and render them in your project with custom styling and layout.
“Show my 10 most recent blog posts with title, excerpt, featured image, and publish date”
Build a WooCommerce dashboard
Create a sales dashboard that displays orders, revenue, and product performance from your WooCommerce store.
“Build a dashboard showing today’s WooCommerce orders, total revenue this month, and top-selling products”
View form submissions
Pull form entries from plugins like Contact Form 7 or Flamingo into a management interface.
“Show all CF7 form submissions stored in Flamingo from the last 7 days in a sortable table”
Create a headless frontend
Use WordPress as your content management system while building a custom frontend in Sticklight.
“Use my WordPress site as a headless CMS and display the About page content here”
Connecting WordPress
You can connect WordPress from chat or from your project settings.
From chat:
“Connect to my WordPress site at example.com”
From project settings: Open your project settings, go to Connectors, and select WordPress.
When you connect, Sticklight opens a window in your WordPress site where you name and approve the connection. Once approved, your project can access WordPress data based on the permissions of the connected account.
Plugin compatibility
The WordPress connector works with content exposed through the REST API. Many popular plugins extend the API with their own endpoints. These are just a few examples:
- WooCommerce: Products, orders, customers, coupons, reports
- Contact Form 7: Form configurations and structure
- Flamingo: Form submissions and contact entries stored from CF7
- WP Mail SMTP: Email logs and delivery tracking
If a plugin exposes data through the REST API, your Sticklight project can access it.
Limitations
- WordPress 5.6 or later required. The connector uses Application Passwords, which require WordPress 5.6+ and must be enabled (it is, by default).
- API must be accessible. Some security plugins disable the REST API. Check your site configuration if connections fail.
- Permissions are enforced. You cannot access data or perform actions beyond what your WordPress user role allows.
- Rate limits may apply. High-traffic sites or hosts may limit API requests.
FAQ
Does this work with WordPress.com?
Yes. This connector is designed for all WordPress installations, including WordPress.com.
What WordPress version do I need?
WordPress 5.6 or later. The connector uses Application Passwords for authentication, which is built into WordPress 5.6+.
Can visitors to my published app access WordPress data?
Visitors can access any content your WordPress site exposes publicly. For private content or write access, users need to authenticate with WordPress credentials.
What happens if I disconnect the WordPress connector?
The Sticklight agent will lose access to the public and private endpoints, but the generated application will retain access to the public and private endpoints via any previously configured authentication added to the app. You can reconnect from your project settings or by asking Sticklight in chat.
Can I connect multiple WordPress sites?
No. Each project can only connect to one WordPress site.
Last updated: August 2, 2026