Skip to Content
SourcesWordPress

WordPress

WordPress

Connect to WordPress to scan posts and pages.

Category
Web & UGC
Source type
WORDPRESS
Produces
postimage

A public site is a published surface — and the things that shouldn’t be on it are usually in a draft, a private page, or a post that was published before anyone reviewed it.

What you need to connect

The site URL. That’s all, if you only want published content — the WordPress REST API serves it publicly.

To reach drafts, pending, future-dated and private posts, add a username and an application password (generated per user in the WordPress admin, and revocable without changing the account password).

What Classifyre reads

Posts and pages, filtered by status: published, draft, pending, scheduled, private. Images referenced by the content are captured as image assets.

Metadata on every asset

Asset kind · post

FieldTypeAlways presentWhat it is
wp_idstringYesWordPress object id
titlestringYesTitle of the post
links_countintegerYesNumber of linked or related assets
slugstringNoURL slug
statusstringNoPost status
post_typestringNoPost type (post/page)
authorstringNoAuthor id or name
tagsstring[]NoTag ids
categoriesstring[]NoCategory ids

Asset kind · image

FieldTypeAlways presentWhat it is
referenced_bystringYesHash of the referencing post asset

Lineage

Lineage

This source records no lineage. Nothing in the system it reads describes data moving from one place to another, so no FLOW edges are produced. Related items are still linked — see Lineage & Relationships for what those links mean and how they differ from lineage.

Worth knowing

  • Drafts are the interesting part. Published content has usually had a pair of eyes on it; a three-year-old draft has not.
  • Multisite installations are scanned one site at a time — add a source per site URL.

Configuration

Beyond the fields below, every source also has the settings shared by all of them: the sampling strategy, the detectors to run, the scan schedule, and the compute limits for its scan jobs.

Required

Without these, the source will not save.

FieldTypeRequiredWhat it doesDefault
requiredobjectYesno extra properties
urlstringYesBase URL of the WordPress site (e.g., https://example.com)format uri

Secrets

Stored encrypted and never shown again after you save them. See Configuration & Fields.

FieldTypeRequiredWhat it doesDefault
maskedobjectYesno extra properties
application_passwordstringNoWordPress application password for authentication (optional)
usernamestringNoUsername for authentication (optional for public content)

Optional

Everything you can tune. Sensible defaults apply when you leave them alone.

FieldTypeRequiredWhat it doesDefault
optionalobjectNono extra properties
contentobjectNoContent scope and filters for WordPress ingestion.no extra properties
content.fetch_pagesbooleanNoWhether to fetch pagestrue
content.fetch_postsbooleanNoWhether to fetch blog poststrue
content.post_statusarrayNoPost status filters (requires authentication for non-public statuses)["publish"]
content.post_status[]enumNoWordPress post status Allowed: publish, future, draft, pending, private
Last updated on