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:

ResourceEndpointDescription
Posts/wp/v2/postsBlog posts and custom post types
Pages/wp/v2/pagesStatic pages
Media/wp/v2/mediaImages, videos, and attachments
Categories/wp/v2/categoriesPost categories
Tags/wp/v2/tagsPost tags
Comments/wp/v2/commentsPost and page comments
Users/wp/v2/usersSite users (permissions apply)
Taxonomies/wp/v2/taxonomiesCustom taxonomies
Search/wp/v2/searchSite-wide search
Settings/wp/v2/settingsSite settings (admin only)
Plugins/wp/v2/pluginsInstalled plugins (admin only)
Themes/wp/v2/themesInstalled 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

Was this article helpful?