Skip to content

WordPress

Open-source website creation software

Marketing

Connect it

In Keystile Automations → Connections → New connection, choose WordPress and sign in. Your AI tools and workflows then use it through Keystile; they never see the password or key.How connecting works.

Try it from your AI tool

Using Keystile, in WordPress: delete category (Permanently deletes a post category. This cannot be undone).

What it can do (35 actions)

ActionWhat it doesChanges data
Create Blog PostCreates a blog post. Saved as a draft unless a status is given.Yes
Create CategoryCreates a post category, or returns the existing one with the same name.Yes
Create CommentAdds a comment, or a reply to a comment, on a published post or page.Yes
Create PageAdd a new page to your WordPress siteYes
Create PostAdd a new post to your WordPress siteYes
Create Site PageCreates a static page. Saved as a draft unless a status is given.Yes
Create TagCreates a post tag, or returns the existing one with the same name.Yes
Custom API CallMake a custom API call to a specific endpointYes
Delete CategoryPermanently deletes a post category. This cannot be undone.
Delete Comment PermanentlyPermanently deletes a comment, skipping the trash. This cannot be undone.
Delete MediaPermanently deletes a media file and its generated sizes. This cannot be undone.
Delete Post PermanentlyPermanently deletes a blog post, skipping the trash. This cannot be undone.
Delete TagPermanently deletes a post tag. This cannot be undone.
Get Current UserGets the WordPress user this connection signs in as, with roles and capabilities.
Get MediaGets one media library file by its ID.
Get PageGets one site page by its ID.
Get Post by IDGets one blog post by its ID.
Get Post DetailsFetch one post by its ID
Get Site SettingsGets the site title, tagline, URL, timezone, date format and reading settings.
List CategoriesLists post categories, optionally filtered by name, parent or post.
List CommentsLists comments, optionally filtered by post, status, author or keyword.
List MediaLists files in the media library, optionally filtered by keyword, type or attached post.
List PagesLists site pages, optionally filtered by keyword, status or parent page.
List PostsLists blog posts, optionally filtered by keyword, status, category, tag, author or date.
List TagsLists post tags, optionally filtered by name or post.
List UsersLists site users, optionally filtered by name or role.
Moderate CommentApproves, holds, marks as spam, or trashes a comment, or reverses spam or trash.Yes
Move Page to TrashMoves a page to the trash, where it can still be restored.
Move Post to TrashMoves a blog post to the trash, where it can still be restored.
Search Site ContentSearches published posts and pages, or categories and tags, by keyword.
Update Blog PostChanges only the fields you supply on an existing blog post.Yes
Update Media DetailsChanges the title, alt text, caption, description or attached post of a media file.Yes
Update PageChanges only the fields you supply on an existing page.Yes
Update PostChange the title, content or settings of an existing postYes
Upload MediaUploads a file to the media library, with optional title, alt text, caption and description.Yes

Start a workflow when… (1 triggers)

  • New Post — Triggers when a new post is published

How Keystile protects it

Every WordPress action is checked before it runs, whether it comes from an AI tool or a workflow. 14 of its actions change data; your rules, limits and budgets decide whether each is allowed, held for a person or stopped, and it all goes into the signed record.

Use WordPress with your AI assistant — safelyClaude, Cursor or ChatGPT do the work; Keystile checks every action first.
Get early access

← All apps