> ## Documentation Index
> Fetch the complete documentation index at: https://docs.stackone.com/llms.txt
> Use this file to discover all available pages before exploring further.

# WordPress

> How to set up the WordPress connector, plus the actions that are available.

![WordPress](https://stackone-logos.com/api/wordpress/filled/svg)

Betav0.2.0[See changelog](https://docs.stackone.com/connectors/wordpress/changelog.md)

[178 actions](#actions) · 2 auth methods

CMS
IAM

## Getting Started

**1. Create or Select a Project**

Set up a new project or select an existing one. See [Organizations & Projects](https://docs.stackone.com/gateway/concepts/organizations-and-projects.md).

**2. Configure the Connector**

Enable the connector and create a Connector Profile in your project. See [Setup Connector Profile](https://docs.stackone.com/gateway/quickstart.md#setup-connector-profile).

> [card] [Application Password · Connector Profile](https://docs.stackone.com/connectors/wordpress/guides/connector-profile/application-password.md)
>
> Sends an Administrator's username and Application Password as HTTP Basic credentials to the site's REST API. No plugin i...

> [card] [OAuth 2.0 · Connector Profile](https://docs.stackone.com/connectors/wordpress/guides/connector-profile/oauth-2-0.md)
>
> Requires registering an app on WordPress.com. For sites hosted on WordPress.com or connected to it through Jetpack; the...

**3. Link an Account**

Link an account [from the dashboard](https://docs.stackone.com/connect/managing-connectors/linking-accounts.md#link-from-the-dashboard) (or via [StackOne Hub](https://docs.stackone.com/embed/account-linking/overview)).

See the guide for the authentication type chosen in the Connector Profile:

> [card] [Application Password · Link Account](https://docs.stackone.com/connectors/wordpress/guides/link-account/application-password.md)

> [card] [OAuth 2.0 · Link Account](https://docs.stackone.com/connectors/wordpress/guides/link-account/oauth-2-0.md)

**4. Use Actions**

Connect an AI platform to the linked account's actions. See [AI Platforms](https://docs.stackone.com/connect/ai-platforms/overview.md).

Other ways to call actions are listed in [Protocols & SDKs](https://docs.stackone.com/connect/protocols-and-sdks.md).

## Actions

Authentication type

Select all
|
Clear

Application Password

OAuth 2.0

No auth methods found

178 actions

ActionDescription

List Ability Categories`wordpress_list_ability_categories`

List the ability categories registered on the site.

Get Ability Category`wordpress_get_ability_category`

Get one registered ability category.

Run Read-Only Ability`wordpress_run_readonly_ability`

Run one registered ability annotated read-only, which WordPress only accepts over GET.

Run Ability`wordpress_run_ability`

Run one registered ability that changes data and is not annotated read-only or destructive and idempotent.

Run Destructive Ability`wordpress_run_destructive_ability`

Run one registered ability annotated destructive and idempotent, which WordPress only accepts over DELETE.

List Abilities`wordpress_list_abilities`

List the abilities registered on the site through the Abilities API.

Get Ability`wordpress_get_ability`

Get one registered ability with its input and output schema.

List User Application Passwords`wordpress_list_user_application_passwords`

List the Application Passwords of one WordPress user.

Get Current Application Password`wordpress_get_current_application_password`

Get the Application Password this WordPress connection signs in with.

Create User Application Password`wordpress_create_user_application_password`

Create an WordPress user Application Password.

Delete All User Application Passwords`wordpress_delete_all_user_application_passwords`

Revoke every Application Password of one WordPress user.

Get User Application Password`wordpress_get_user_application_password`

Get one WordPress user Application Password.

Update User Application Password`wordpress_update_user_application_password`

Update one WordPress user Application Password.

Delete User Application Password`wordpress_delete_user_application_password`

Delete one WordPress user Application Password.

List Block Types`wordpress_list_block_types`

List the block types of a WordPress site.

List Namespace Block Types`wordpress_list_namespace_block_types`

List the block types registered under one block namespace.

Get Block Type`wordpress_get_block_type`

Get one WordPress block type.

Search Block Directory`wordpress_search_block_directory`

Search the WordPress.org Block Directory for installable blocks.

Get URL Details`wordpress_get_url_details`

Fetch the title, description and icon of a web page, as the editor does for link previews.

List Comments`wordpress_list_comments`

List the comments of a WordPress site.

Create Comment`wordpress_create_comment`

Create a WordPress comment.

Get Comment`wordpress_get_comment`

Get one WordPress comment.

Update Comment`wordpress_update_comment`

Update one WordPress comment.

Delete Comment`wordpress_delete_comment`

Delete one WordPress comment.

List Font Families`wordpress_list_font_families`

List the font families of a WordPress site.

Create Font Family`wordpress_create_font_family`

Create a WordPress font family.

Get Font Family`wordpress_get_font_family`

Get one WordPress font family.

Update Font Family`wordpress_update_font_family`

Update one WordPress font family.

Delete Font Family`wordpress_delete_font_family`

Delete one WordPress font family.

List Font Faces`wordpress_list_font_faces`

List the font faces of a WordPress site.

Create Font Face`wordpress_create_font_face`

Create a WordPress font face.

Get Font Face`wordpress_get_font_face`

Get one WordPress font face.

Delete Font Face`wordpress_delete_font_face`

Delete one WordPress font face.

List Font Collections`wordpress_list_font_collections`

List the font collections of a WordPress site.

Get Font Collection`wordpress_get_font_collection`

Get one WordPress font collection.

Get Unified Credentials`wordpress_unified_get_me`

Get the identity of the current WordPress connection.

List Unified Roles`wordpress_unified_list_roles`

List the default roles of a WordPress site.

Get Unified Role`wordpress_unified_get_role`

Get a documented WordPress role by slug.

List Unified Users`wordpress_unified_list_users`

List unified users on a WordPress site.

Get Unified User`wordpress_unified_get_user`

Get a unified WordPress user by id.

List Icons`wordpress_list_icons`

List the icons of a WordPress site.

List Collection Icons`wordpress_list_collection_icons`

List the icons in one icon collection.

Get Icon`wordpress_get_icon`

Get one WordPress icon.

List Icon Collections`wordpress_list_icon_collections`

List the icon collections of a WordPress site.

Get Icon Collection`wordpress_get_icon_collection`

Get one WordPress icon collection.

List Media Items`wordpress_list_media_items`

List the media items of a WordPress site.

Create Media Item`wordpress_create_media_item`

Create a WordPress media item.

Upload Media Item`wordpress_upload_media_item`

Upload a file to the WordPress media library.

Get Media Item`wordpress_get_media_item`

Get one WordPress media item.

Update Media Item`wordpress_update_media_item`

Update one WordPress media item.

Delete Media Item`wordpress_delete_media_item`

Delete one WordPress media item.

List Menu Items`wordpress_list_menu_items`

List the menu items of a WordPress site.

Create Menu Item`wordpress_create_menu_item`

Create a WordPress menu item.

Get Menu Item`wordpress_get_menu_item`

Get one WordPress menu item.

Update Menu Item`wordpress_update_menu_item`

Update one WordPress menu item.

Delete Menu Item`wordpress_delete_menu_item`

Delete one WordPress menu item.

List Navigation Menus`wordpress_list_navigation_menus`

List the navigation menus of a WordPress site.

Create Navigation Menu`wordpress_create_navigation_menu`

Create a WordPress navigation menu.

Get Navigation Menu`wordpress_get_navigation_menu`

Get one WordPress navigation menu.

Update Navigation Menu`wordpress_update_navigation_menu`

Update one WordPress navigation menu.

Delete Navigation Menu`wordpress_delete_navigation_menu`

Delete one WordPress navigation menu.

List Navigation Menu Revisions`wordpress_list_navigation_menu_revisions`

List the navigation menu revisions of a WordPress site.

Get Navigation Menu Revision`wordpress_get_navigation_menu_revision`

Get one WordPress navigation menu revision.

Delete Navigation Menu Revision`wordpress_delete_navigation_menu_revision`

Delete one WordPress navigation menu revision.

List Menus`wordpress_list_menus`

List the menus of a WordPress site.

Create Menu`wordpress_create_menu`

Create a WordPress menu.

Get Menu`wordpress_get_menu`

Get one WordPress menu.

Update Menu`wordpress_update_menu`

Update one WordPress menu.

Delete Menu`wordpress_delete_menu`

Delete one WordPress menu.

List Menu Locations`wordpress_list_menu_locations`

List the menu locations of a WordPress site.

Get Menu Location`wordpress_get_menu_location`

Get one WordPress menu location.

List Pages`wordpress_list_pages`

List the pages of a WordPress site.

Create Page`wordpress_create_page`

Create a WordPress page.

Get Page`wordpress_get_page`

Get one WordPress page.

Update Page`wordpress_update_page`

Update one WordPress page.

Delete Page`wordpress_delete_page`

Delete one WordPress page.

List Page Revisions`wordpress_list_page_revisions`

List the page revisions of a WordPress site.

Get Page Revision`wordpress_get_page_revision`

Get one WordPress page revision.

Delete Page Revision`wordpress_delete_page_revision`

Delete one WordPress page revision.

List Synced Patterns`wordpress_list_synced_patterns`

List the synced patterns of a WordPress site.

Create Synced Pattern`wordpress_create_synced_pattern`

Create a WordPress synced pattern.

Get Synced Pattern`wordpress_get_synced_pattern`

Get one WordPress synced pattern.

Update Synced Pattern`wordpress_update_synced_pattern`

Update one WordPress synced pattern.

Delete Synced Pattern`wordpress_delete_synced_pattern`

Delete one WordPress synced pattern.

List Synced Pattern Revisions`wordpress_list_synced_pattern_revisions`

List the synced pattern revisions of a WordPress site.

Get Synced Pattern Revision`wordpress_get_synced_pattern_revision`

Get one WordPress synced pattern revision.

Delete Synced Pattern Revision`wordpress_delete_synced_pattern_revision`

Delete one WordPress synced pattern revision.

List Pattern Categories`wordpress_list_pattern_categories`

List the pattern categories of a WordPress site.

Create Pattern Category`wordpress_create_pattern_category`

Create a WordPress pattern category.

Get Pattern Category`wordpress_get_pattern_category`

Get one WordPress pattern category.

Update Pattern Category`wordpress_update_pattern_category`

Update one WordPress pattern category.

Delete Pattern Category`wordpress_delete_pattern_category`

Delete one WordPress pattern category.

List Pattern Directory Patterns`wordpress_list_pattern_directory_patterns`

List block patterns from the WordPress.org Pattern Directory.

List Block Patterns`wordpress_list_block_patterns`

List the block patterns registered on the site.

List Block Pattern Categories`wordpress_list_block_pattern_categories`

List the block pattern categories registered on the site.

List Plugins`wordpress_list_plugins`

List the plugins of a WordPress site.

Create Plugin`wordpress_create_plugin`

Create a WordPress plugin.

Get Plugin`wordpress_get_plugin`

Get one WordPress plugin.

Update Plugin`wordpress_update_plugin`

Update one WordPress plugin.

Delete Plugin`wordpress_delete_plugin`

Delete one WordPress plugin.

List Posts`wordpress_list_posts`

List the posts of a WordPress site.

Create Post`wordpress_create_post`

Create a WordPress post.

Get Post`wordpress_get_post`

Get one WordPress post.

Update Post`wordpress_update_post`

Update one WordPress post.

Delete Post`wordpress_delete_post`

Delete one WordPress post.

List Post Revisions`wordpress_list_post_revisions`

List the post revisions of a WordPress site.

Get Post Revision`wordpress_get_post_revision`

Get one WordPress post revision.

Delete Post Revision`wordpress_delete_post_revision`

Delete one WordPress post revision.

List Post Types`wordpress_list_post_types`

List the post types of a WordPress site.

Get Post Type`wordpress_get_post_type`

Get one WordPress post type.

List Post Statuses`wordpress_list_post_statuses`

List the post statuses of a WordPress site.

Get Post Status`wordpress_get_post_status`

Get one WordPress post status.

Search Content`wordpress_search_content`

Search posts, pages, terms and post formats across the site.

Get Site Settings`wordpress_get_site_settings`

Get the site settings exposed to the REST API, such as title, timezone and reading options.

Update Site Settings`wordpress_update_site_settings`

Update one or more site settings, such as title, timezone and reading options.

Get Site Info`wordpress_get_site_info`

Get the name, description, URLs and REST namespaces of the WordPress site.

Run Site Health Background Updates Test`wordpress_run_site_health_background_updates_test`

Run the Site Health background updates test and return its result.

Run Site Health Loopback Requests Test`wordpress_run_site_health_loopback_requests_test`

Run the Site Health loopback requests test and return its result.

Run Site Health Https Status Test`wordpress_run_site_health_https_status_test`

Run the Site Health HTTPS status test and return its result.

Run Site Health Wordpress.Org Communication Test`wordpress_run_site_health_dotorg_communication_test`

Run the Site Health WordPress.org communication test and return its result.

Run Site Health Authorization Header Test`wordpress_run_site_health_authorization_header_test`

Run the Site Health Authorization header test and return its result.

Get Site Health Directory Sizes`wordpress_get_site_health_directory_sizes`

Get the disk size of the WordPress, themes, plugins, uploads and database directories.

Run Site Health Page Cache Test`wordpress_run_site_health_page_cache_test`

Run the Site Health page cache test and return its result.

List Taxonomies`wordpress_list_taxonomies`

List the taxonomies of a WordPress site.

Get Taxonomy`wordpress_get_taxonomy`

Get one WordPress taxonomy.

List Categories`wordpress_list_categories`

List the categories of a WordPress site.

Create Category`wordpress_create_category`

Create a WordPress category.

Get Category`wordpress_get_category`

Get one WordPress category.

Update Category`wordpress_update_category`

Update one WordPress category.

Delete Category`wordpress_delete_category`

Delete one WordPress category.

List Tags`wordpress_list_tags`

List the tags of a WordPress site.

Create Tag`wordpress_create_tag`

Create a WordPress tag.

Get Tag`wordpress_get_tag`

Get one WordPress tag.

Update Tag`wordpress_update_tag`

Update one WordPress tag.

Delete Tag`wordpress_delete_tag`

Delete one WordPress tag.

List Template Revisions`wordpress_list_template_revisions`

List the template revisions of a WordPress site.

Get Template Revision`wordpress_get_template_revision`

Get one WordPress template revision.

Delete Template Revision`wordpress_delete_template_revision`

Delete one WordPress template revision.

List Templates`wordpress_list_templates`

List the templates of a WordPress site.

Create Template`wordpress_create_template`

Create a WordPress template.

Get Template Fallback`wordpress_get_template_fallback`

Find the template WordPress would fall back to for a template slug.

Get Template`wordpress_get_template`

Get one WordPress template.

Update Template`wordpress_update_template`

Update one WordPress template.

Delete Template`wordpress_delete_template`

Delete one WordPress template.

List Template Part Revisions`wordpress_list_template_part_revisions`

List the template part revisions of a WordPress site.

Get Template Part Revision`wordpress_get_template_part_revision`

Get one WordPress template part revision.

Delete Template Part Revision`wordpress_delete_template_part_revision`

Delete one WordPress template part revision.

List Template Parts`wordpress_list_template_parts`

List the template parts of a WordPress site.

Create Template Part`wordpress_create_template_part`

Create a WordPress template part.

Get Template Part Fallback`wordpress_get_template_part_fallback`

Find the template part WordPress would fall back to for a slug.

Get Template Part`wordpress_get_template_part`

Get one WordPress template part.

Update Template Part`wordpress_update_template_part`

Update one WordPress template part.

Delete Template Part`wordpress_delete_template_part`

Delete one WordPress template part.

List Global Styles Revisions`wordpress_list_global_styles_revisions`

List the global styles revisions of a WordPress site.

Get Global Styles Revision`wordpress_get_global_styles_revision`

Get one WordPress global styles revision.

List Theme Style Variations`wordpress_list_theme_style_variations`

List the style variations a block theme ships.

Get Theme Global Styles`wordpress_get_theme_global_styles`

Get the base global styles a block theme defines in theme.json.

Get Global Styles`wordpress_get_global_styles`

Get the user global styles record of the active block theme.

Update Global Styles`wordpress_update_global_styles`

Update the user global styles record of the active block theme.

List Themes`wordpress_list_themes`

List the themes of a WordPress site.

Get Theme`wordpress_get_theme`

Get one WordPress theme.

List Users`wordpress_list_users`

List the users of a WordPress site with their roles.

Get User`wordpress_get_user`

Get one WordPress user by id.

Get Current User`wordpress_get_current_user`

Get the WordPress user this connection signs in as.

Create User`wordpress_create_user`

Create an WordPress user.

Update User`wordpress_update_user`

Update one WordPress user.

Delete User`wordpress_delete_user`

Delete one WordPress user.

Update Current User`wordpress_update_current_user`

Update the profile of the WordPress user whose credentials the connection uses.

List Sidebars`wordpress_list_sidebars`

List the sidebars of a WordPress site.

Get Sidebar`wordpress_get_sidebar`

Get one WordPress sidebar.

Update Sidebar`wordpress_update_sidebar`

Update one WordPress sidebar.

List Widget Types`wordpress_list_widget_types`

List the widget types of a WordPress site.

Get Widget Type`wordpress_get_widget_type`

Get one WordPress widget type.

List Widgets`wordpress_list_widgets`

List the widgets of a WordPress site.

Create Widget`wordpress_create_widget`

Create a WordPress widget.

Get Widget`wordpress_get_widget`

Get one WordPress widget.

Update Widget`wordpress_update_widget`

Update one WordPress widget.

Delete Widget`wordpress_delete_widget`

Delete one WordPress widget.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.