OCNORA

WordPress

Business appsUsername & passwordcredential probe

WordPress site content — posts, pages, media, users, categories, tags and comments through the core wp/v2 REST API, authenticated with an Application Password.

OCNORA ships 21 typed WordPress operations. Each node has a schema-driven form, input and output tables beside its settings, and is pre-flighted by Workflow Health before your first real run. Anything not covered by a typed node reaches https://{site_url}/wp-json through the HTTP node with the same credential.

Operations 21

  • Moderate Comment
    Approve a pending comment, or move it to hold, spam or trash. The connection user needs moderate_comments rights.
    wordpress.approve_comment
  • Create Category
    Create a category term and return its id, which is what a post's categories field expects.
    wordpress.create_category
  • Create Comment
    Post a comment on one post, as the connection's user unless another author is named.
    wordpress.create_comment
  • Create Page
    Create a page on the site. Like posts, a page with no explicit status is saved as a draft.
    wordpress.create_page
  • Create Post
    Create a post on the site. Without an explicit status WordPress saves it as a draft, so set status to publish when the post should go live.
    wordpress.create_post
  • Create Tag
    Create a post tag and return its id, which is what a post's tags field expects.
    wordpress.create_tag
  • Create User
    Create a user account. WordPress requires a username, an email address and a password, and the connection user must be an administrator.
    wordpress.create_user
  • Delete Post
    Delete a post. By default it goes to the trash and can be restored; set force to remove it permanently.
    wordpress.delete_post
  • Get Page
    Fetch one page by id. Choose context=edit when the workflow needs the raw block markup rather than the rendered HTML.
    wordpress.get_page
  • Get Post
    Fetch one post by id. Choose context=edit when the workflow needs the raw block markup rather than the rendered HTML.
    wordpress.get_post
  • Get User
    Fetch one user by id. The literal id 'me' resolves to the user the connection authenticates as.
    wordpress.get_user
  • List Categories
    List category terms so a workflow can map a name to the id posts need.
    wordpress.list_categories
  • List Comments
    List comments, optionally for one post. WordPress returns only approved comments unless status asks for another and the user may moderate.
    wordpress.list_comments
  • List Media
    List items in the media library, optionally narrowed to one media type or one parent post.
    wordpress.list_media
  • List Pages
    List pages on the site, optionally filtered by search text, status or parent page.
    wordpress.list_pages
  • List Posts
    List posts on the site, filtered by search text, status, author, category or tag. Only published posts are returned unless status says otherwise.
    wordpress.list_posts
  • List Tags
    List post tags so a workflow can map a name to the id posts need.
    wordpress.list_tags
  • List Users
    List the site's users, optionally filtered by search text or role.
    wordpress.list_users
  • Update Page
    Update an existing page. Only the fields you fill in are sent to WordPress.
    wordpress.update_page
  • Update Post
    Update an existing post. Only the fields you fill in are sent, so a status-only change leaves the content untouched.
    wordpress.update_post
  • Upload Media
    Upload a file to the media library and return its attachment id, ready to use as a post's featured image.
    wordpress.upload_media

Run your first WordPress workflow today.

Create a free workspace, add the connection, pick a template or describe the workflow to Build with AI. Workflow Health checks it before it runs.