WordPress tools
Post and page editing, media, comment moderation, plugin/theme operations, WooCommerce product and order tools, rollback.
Tool names and descriptions are generated straight from the server code; the descriptions are the original English text the assistant sees.
Read tools21 tools
wordpress_site_info
קריאה1 creditsConnected WordPress site: name, URL, connected user and roles, whether WooCommerce is present, pending comment count, latest posts. Read only; returns connected=false with a note if no site is connected.
| Parameter | Type | Description |
|---|---|---|
siteOptional | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
site_urlOptional | string | alias of site |
wordpress_site_style
קריאה1 creditsMeasured writing voice of the site from its recent published posts (length, sentence length, subheadings, lists, address form, tone). Use before drafting so new content matches the site.
| Parameter | Type | Description |
|---|---|---|
postsOptional | integer (3–30) | — |
siteOptional | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
site_urlOptional | string | alias of site |
list_wordpress_posts
קריאה1 creditsPosts or pages with id, title, status, link, dates, excerpt and word count. Optional WordPress search and paging (page).
| Parameter | Type | Description |
|---|---|---|
searchOptional | string | — |
statusOptional | publish | draft | pending | private | future | any | — |
typeOptional | post | page | — |
limitOptional | integer (1–100) | — |
per_pageOptional | integer (1–100) | alias of limit |
pageOptional | integer (1–…) | — |
siteOptional | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
site_urlOptional | string | alias of site |
search_wordpress_content
קריאה1 creditsSearch posts and pages by text (e.g. 'shipping times', 'about'). Returns ids to pass to the update tools. With exact/regex/search_in/match/offset it switches to an exact scan on the site (counts per post, snippet, next_offset), which finds strings WordPress' word-based search misses.
| Parameter | Type | Description |
|---|---|---|
queryRequired | string | — |
limitOptional | integer (1–50) | — |
exactOptional | boolean | exact substring scan instead of WordPress' fuzzy search (needs the Tecrübe Connector plugin) |
regexOptional | boolean | treat query as a regular expression (exact scan) |
matchOptional | exact | ignore_case | whole_word | — |
search_inOptional | all | content | title | excerpt | — |
typeOptional | string | post | page | any | a public post type |
statusOptional | publish | draft | pending | private | future | any | — |
max_scanOptional | integer (1–2000) | — |
offsetOptional | integer (0–…) | — |
siteOptional | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
site_urlOptional | string | alias of site |
list_wordpress_comments
קריאה1 creditsComments by status; default 'hold' = awaiting moderation. Returns id, post, author, date and text so you can judge genuine vs spam.
| Parameter | Type | Description |
|---|---|---|
statusOptional | hold | approve | spam | trash | all | — |
limitOptional | integer (1–100) | — |
siteOptional | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
site_urlOptional | string | alias of site |
list_wordpress_plugins
קריאה1 creditsInstalled plugins with status and installed version; compares with WordPress.org to flag available updates (unknown for plugins not on WordPress.org). Needs an administrator user.
| Parameter | Type | Description |
|---|---|---|
check_updatesOptional | boolean | — |
siteOptional | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
site_urlOptional | string | alias of site |
list_wordpress_themes
קריאה1 creditsInstalled themes with version, active flag and (with the Tecrübe Connector plugin) available updates. Read only.
| Parameter | Type | Description |
|---|---|---|
siteOptional | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
site_urlOptional | string | alias of site |
list_wordpress_change_log
קריאה1 creditsThe Tecrübe Connector plugin's own audit log on the site: signed calls, rollback-able changes (with change_id) and zip backups. Read only.
| Parameter | Type | Description |
|---|---|---|
limitOptional | integer (1–200) | — |
siteOptional | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
site_urlOptional | string | alias of site |
list_woocommerce_products
קריאה1 creditsWooCommerce products with SKU, price, stock quantity and status; low_stock=true lists products below the threshold or out of stock. Paging with page.
| Parameter | Type | Description |
|---|---|---|
low_stockOptional | boolean | — |
thresholdOptional | integer (1–…) | low-stock threshold, default 5 |
searchOptional | string | — |
limitOptional | integer (1–100) | — |
per_pageOptional | integer (1–100) | alias of limit |
pageOptional | integer (1–…) | — |
siteOptional | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
site_urlOptional | string | alias of site |
woocommerce_orders_summary
קריאה1 creditsOrder summary for the last N days: count, revenue, average order, breakdown by status, latest orders. Read only.
| Parameter | Type | Description |
|---|---|---|
daysOptional | integer (1–365) | — |
siteOptional | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
site_urlOptional | string | alias of site |
wordpress_backup_note
קריאה1 creditsRecord the rollback point before editing: latest revision id, modified time and content length of a post/page (WordPress revisions are the safety net).
| Parameter | Type | Description |
|---|---|---|
post_idRequired | integer | — |
typeOptional | post | page | — |
siteOptional | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
site_urlOptional | string | alias of site |
list_wordpress_sites
קריאה1 creditsConnected WordPress sites (URL, name, connection mode), the plan's site limit and usage, the newest connector version and every WordPress tool name. Read only.
| Parameter | Type | Description |
|---|---|---|
siteOptional | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
site_urlOptional | string | alias of site |
wordpress_get_post
קריאה1 creditsOne post or page in full: raw content (block markup / HTML), title, excerpt, slug, status, categories, tags, featured image, author, template, comment status. Read only.
| Parameter | Type | Description |
|---|---|---|
idOptional | integer | — |
post_idOptional | integer | alias of id |
typeOptional | post | page | — |
rawOptional | boolean | return the full raw content without the plain-text digest |
siteOptional | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
site_urlOptional | string | alias of site |
wordpress_menus
קריאה1 creditsNavigation menus: classic menus with their items (id, title, url, parent, position), which theme location each fills, and block-theme navigations with their links. Needs the Tecrübe Connector plugin. Read only.
| Parameter | Type | Description |
|---|---|---|
menu_idOptional | integer | — |
nav_idOptional | integer | block-theme navigation (wp_navigation) id |
siteOptional | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
site_urlOptional | string | alias of site |
wordpress_page_design
קריאה1 creditsHow a page is built (Elementor, block editor, WPBakery or classic) and its editable design elements: Elementor widgets with their text, link and colour settings, or blocks by path with attributes. Needs the Tecrübe Connector plugin. Read only.
| Parameter | Type | Description |
|---|---|---|
idOptional | integer | — |
post_idOptional | integer | alias of id |
elementOptional | string | one element id (Elementor) or block path (block editor) for its full settings |
offsetOptional | integer (0–…) | — |
limitOptional | integer (1–200) | — |
siteOptional | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
site_urlOptional | string | alias of site |
wordpress_media
קריאה1 creditsBrowse the media library: id, URL, title, alt text, MIME type and dimensions; filter by text or type, page through, fetch one item or check whether a URL is already uploaded. Read only.
| Parameter | Type | Description |
|---|---|---|
searchOptional | string | — |
mimeOptional | string | image, video, application/pdf … |
per_pageOptional | integer (1–100) | — |
pageOptional | integer (1–…) | — |
media_idOptional | integer | — |
check_urlOptional | string | is this file URL already in the library? |
siteOptional | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
site_urlOptional | string | alias of site |
wordpress_seo
קריאה1 creditsSEO setup of the site: which SEO plugin runs it (Yoast, Rank Math, SEOPress), Google/Bing verification codes, search visibility, and for one page or category/tag its meta title, description, canonical, focus keyword and noindex. Needs the Tecrübe Connector plugin. Read only.
| Parameter | Type | Description |
|---|---|---|
idOptional | integer | post/page id |
term_idOptional | integer | — |
taxonomyOptional | string | — |
siteOptional | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
site_urlOptional | string | alias of site |
wordpress_tracking
קריאה1 creditsEvery place the site outputs a Google Tag Manager, GA4, Google Ads or Meta pixel tag: connector, GTM4WP, WPCode header/footer and snippets, Site Kit, theme options, plus the ids actually found on the homepage and duplicates (double counting). Needs the Tecrübe Connector plugin. Read only.
| Parameter | Type | Description |
|---|---|---|
siteOptional | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
site_urlOptional | string | alias of site |
wordpress_performance
קריאה1 creditsSpeed settings: which caching plugin runs (LiteSpeed Cache, WP Rocket, Autoptimize, WP Fastest Cache), which optimisations are on, which are risky on this site (page builder, shop, sliders) and what can be excluded. Needs the Tecrübe Connector plugin. Read only.
| Parameter | Type | Description |
|---|---|---|
siteOptional | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
site_urlOptional | string | alias of site |
wordpress_woo_orders
קריאה1 creditsRecent WooCommerce orders one by one: number, status, total, currency, date, item count, payment method and customer (name shortened, e-mail masked). Read only.
| Parameter | Type | Description |
|---|---|---|
per_pageOptional | integer (1–100) | — |
pageOptional | integer (1–…) | — |
statusOptional | string | pending, processing, on-hold, completed, cancelled, refunded, failed |
siteOptional | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
site_urlOptional | string | alias of site |
wordpress_contact_forms
קריאה1 creditsContact Form 7 forms; with form_id the fields (required or not, options) and the notification mail's recipient, sender and subject. Needs the Tecrübe Connector plugin. Read only.
| Parameter | Type | Description |
|---|---|---|
form_idOptional | integer | — |
siteOptional | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
site_urlOptional | string | alias of site |
Write tools33 tools
create_wordpress_post
כתיבה2 creditsDraft a blog post in the site's usual voice (brand profile + measured style) and queue saving it to WordPress as a DRAFT. Returns the draft text and saves it to WordPress as a draft. Never publishes.
| Parameter | Type | Description |
|---|---|---|
titleRequired | string | — |
briefOptional | string | what the post is about; used when content is not given |
contentOptional | string | HTML body; if omitted a draft is generated from the brand profile and the site's voice |
excerptOptional | string | — |
wordsOptional | integer (150–2000) | — |
statusOptional | draft | pending | — |
categoriesOptional | array<integer> | — |
tagsOptional | array<integer> | — |
typeOptional | post | page | — |
slugOptional | string | — |
featured_mediaOptional | integer | media id (wordpress_media) for the featured image |
templateOptional | string | page template file, e.g. elementor_header_footer |
languageOptional | string | Polylang/WPML language code (needs the Tecrübe Connector plugin) |
metaOptional | object | post meta key → value (plugin) |
copy_meta_fromOptional | integer | copy all post meta (e.g. an Elementor design) from this post id (plugin) |
siteOptional | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
site_urlOptional | string | alias of site |
Write tool: the call first produces a preview; the change reaches the platform only after you approve it.
update_wordpress_post
כתיבה2 creditsUpdate a post's or page's title, content, excerpt, slug, status (publishing included), featured image, categories, tags, author, comment/ping status or template, or find/replace inside its content. Records the latest revision id as the rollback point. Applied directly when the user asks.
| Parameter | Type | Description |
|---|---|---|
post_idOptional | integer | — |
typeOptional | post | page | — |
idOptional | integer | alias of post_id |
titleOptional | string | — |
contentOptional | string | — |
excerptOptional | string | — |
slugOptional | string | — |
statusOptional | draft | pending | publish | private | — |
featured_mediaOptional | integer | — |
categoriesOptional | array<integer> | — |
tagsOptional | array<integer> | — |
authorOptional | integer | — |
comment_statusOptional | open | closed | — |
ping_statusOptional | open | closed | — |
templateOptional | string | — |
replaceOptional | array<object> | find/replace inside the current content (applied at write time) |
matchOptional | exact | ignore_case | regex | how replace[].find matches |
siteOptional | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
site_urlOptional | string | alias of site |
Write tool: the call first produces a preview; the change reaches the platform only after you approve it.
update_wordpress_page
כתיבה2 creditsEdit a page (or post) in place: find/replace text (e.g. old address -> new address) and fix broken links. Fetches the page HTML first, shows before/after and match counts, then applies the change; replacements are re-applied on the live content at apply time.
| Parameter | Type | Description |
|---|---|---|
page_idRequired | integer | — |
post_idOptional | integer | Alias of page_id |
typeOptional | page | post | — |
replacementsOptional | array<object> | — |
link_fixesOptional | array<object> | broken link URL -> working URL |
siteOptional | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
site_urlOptional | string | alias of site |
Write tool: the call first produces a preview; the change reaches the platform only after you approve it.
add_wordpress_faq_section
כתיבה2 creditsAppend a short FAQ section (heading + question/answer blocks) at the bottom of a post or page. Applied directly when the user asks; revision id recorded.
| Parameter | Type | Description |
|---|---|---|
post_idRequired | integer | — |
typeOptional | post | page | — |
headingOptional | string | — |
faqRequired | array<object> | — |
siteOptional | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
site_urlOptional | string | alias of site |
Write tool: the call first produces a preview; the change reaches the platform only after you approve it.
moderate_wordpress_comments
כתיבה2 creditsApprove the listed comment ids and/or mark others as spam. Applied to WordPress directly when the user asks; the result shows the preview.
| Parameter | Type | Description |
|---|---|---|
approveOptional | array<integer> | — |
spamOptional | array<integer> | — |
siteOptional | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
site_urlOptional | string | alias of site |
Write tool: the call first produces a preview; the change reaches the platform only after you approve it.
update_wordpress_plugin
כתיבהIrreversible2 creditsactivate/deactivate/upgrade/delete a plugin (applied directly when the user asks). 'delete' needs the Tecrübe Connector plugin and takes a zip backup first, so rollback_wordpress_change restores it. On a site connected with the Tecrübe Connector plugin (mode=plugin), 'upgrade' performs a real version update via WordPress's own upgrader after taking a zip backup (rollback point). On an application-password connection 'upgrade' is honest: the core REST API cannot upgrade versions, so it returns installed vs latest version and tells the user to update from WordPress admin › Updates.
| Parameter | Type | Description |
|---|---|---|
pluginRequired | string | plugin file from list_wordpress_plugins, e.g. akismet/akismet |
actionRequired | activate | deactivate | upgrade | delete | — |
siteOptional | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
site_urlOptional | string | alias of site |
Write tool: the call first produces a preview; the change reaches the platform only after you approve it.
install_wordpress_plugin
כתיבה2 creditsInstall a plugin from WordPress.org by slug, or from a public https .zip URL (optionally activate it). Shows name, version, requirements and rating and applies it. If activation fails the plugin is removed again unless keep_on_failure. Needs the Tecrübe Connector plugin; rollback deletes it again.
| Parameter | Type | Description |
|---|---|---|
slugOptional | string | WordPress.org plugin slug, e.g. contact-form-7 |
activateOptional | boolean | — |
zip_urlOptional | string | public https URL of a plugin .zip (instead of a WordPress.org slug) |
keep_on_failureOptional | boolean | keep the plugin installed if activation fails (default: remove it again) |
siteOptional | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
site_urlOptional | string | alias of site |
Write tool: the call first produces a preview; the change reaches the platform only after you approve it.
activate_wordpress_theme
כתיבה2 creditsSwitch the active theme (preview shows current vs new; applied directly when the user asks; previous theme recorded for rollback). Needs the Tecrübe Connector plugin.
| Parameter | Type | Description |
|---|---|---|
stylesheetRequired | string | theme directory name from list_wordpress_themes |
siteOptional | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
site_urlOptional | string | alias of site |
Write tool: the call first produces a preview; the change reaches the platform only after you approve it.
update_wordpress_theme
כתיבה2 creditsUpdate a theme to its latest version after a zip backup (rollback point). Preview shows installed vs latest version; applied directly when the user asks. Needs the Tecrübe Connector plugin.
| Parameter | Type | Description |
|---|---|---|
stylesheetRequired | string | — |
siteOptional | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
site_urlOptional | string | alias of site |
Write tool: the call first produces a preview; the change reaches the platform only after you approve it.
update_wordpress_setting
כתיבה2 creditsChange an allowed site setting (site title, tagline, time zone, permalink structure, date/time format, posts per page, default comment status). siteurl/home are never changed. Preview shows current vs new; previous value kept for rollback. Needs the Tecrübe Connector plugin.
| Parameter | Type | Description |
|---|---|---|
nameRequired | blogname | blogdescription | timezone_string | permalink_structure | date_format | time_format | posts_per_page | default_comment_status | — |
valueRequired | string | new value, e.g. Europe/Istanbul, /%postname%/ or 10 |
siteOptional | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
site_urlOptional | string | alias of site |
Write tool: the call first produces a preview; the change reaches the platform only after you approve it.
run_wordpress_command
כתיבהIrreversible2 creditsWP-CLI-like safe command set on the site. Read commands (cron-list, db-size) answer directly; cache-flush, cache-purge (page-cache plugins), rewrite-flush, cron-run, transient-delete and search-replace (posts/pages content and titles only, previewed with match counts, a revision taken before each item) run directly when the user asks. Needs the Tecrübe Connector plugin.
| Parameter | Type | Description |
|---|---|---|
commandRequired | cron-list | db-size | cache-flush | cache-purge | rewrite-flush | cron-run | transient-delete | search-replace | — |
argsOptional | object | cron-run: {hook}; transient-delete: {name} or {expired: true}; search-replace: {search, replace}; cache-purge: {elementor_regenerate} |
siteOptional | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
site_urlOptional | string | alias of site |
Write tool: the call first produces a preview; the change reaches the platform only after you approve it.
upload_wordpress_media
כתיבה2 creditsUpload an image/file from a public URL into the WordPress media library (with title, alt text and file name), optionally setting it as a post's featured image in the same step. Approval required. Needs the Tecrübe Connector plugin.
| Parameter | Type | Description |
|---|---|---|
urlRequired | string | public http(s) URL of the file |
titleOptional | string | — |
altOptional | string | — |
post_idOptional | integer | attach to this post (optional) |
filenameOptional | string | file name to store it under |
featuredOptional | boolean | also set it as the featured image of post_id (rollback-able) |
siteOptional | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
site_urlOptional | string | alias of site |
Write tool: the call first produces a preview; the change reaches the platform only after you approve it.
rollback_wordpress_change
כתיבהIrreversible2 creditsRoll back a change: a plugin update (restores the zip backup), install, activation, theme switch/update, setting change or search-replace by change_id; or restore a post/page to a WordPress revision by post_id + revision_id. Applied directly when the user asks.
| Parameter | Type | Description |
|---|---|---|
change_idOptional | string | id from list_wordpress_change_log (plugin/theme/setting/search-replace changes) |
post_idOptional | integer | — |
revision_idOptional | integer | content revision to restore |
typeOptional | post | page | — |
siteOptional | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
site_urlOptional | string | alias of site |
Write tool: the call first produces a preview; the change reaches the platform only after you approve it.
update_woocommerce_product_price
כתיבה2 creditsChange a WooCommerce product's regular and/or sale price in the store currency. Shows current vs new price and applies it.
| Parameter | Type | Description |
|---|---|---|
product_idRequired | integer | — |
regular_priceOptional | number | — |
sale_priceOptional | number | — |
siteOptional | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
site_urlOptional | string | alias of site |
Write tool: the call first produces a preview; the change reaches the platform only after you approve it.
update_woocommerce_stock
כתיבה2 creditsUpdate WooCommerce stock: quantity (absolute or relative), stock management on/off and stock status (instock, outofstock, onbackorder) for products and individual variations, one item or up to 100 at once. For a variable product without variation_id it lists the variations instead. Shows current vs new values and applies it. Works with both the application-password and the Connector-plugin connection.
| Parameter | Type | Description |
|---|---|---|
product_idOptional | integer | — |
variation_idOptional | integer | for variable products (stock is per variation) |
stock_quantityOptional | integer | absolute quantity; turns stock management on |
adjust_byOptional | integer | relative change, e.g. -3 or +20 (applied to the current quantity) |
manage_stockOptional | boolean | — |
stock_statusOptional | instock | outofstock | onbackorder | — |
itemsOptional | array<object> | bulk: several products/variations in one action |
siteOptional | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
site_urlOptional | string | alias of site |
Write tool: the call first produces a preview; the change reaches the platform only after you approve it.
wordpress_edit_menu
כתיבהIrreversible2 creditsChange a navigation menu: add, rename/relink, move or remove a link, reorder items, create a menu or assign it to a theme location. Dry run on the site first, then applied; every change is rollback-able (rollback_wordpress_change). Needs the Tecrübe Connector plugin.
| Parameter | Type | Description |
|---|---|---|
actionRequired | add_item | update_item | remove_item | reorder | create_menu | assign_location | — |
menu_idOptional | integer | — |
item_idOptional | integer | — |
titleOptional | string | — |
urlOptional | string | — |
page_idOptional | integer | link to this page instead of a url |
parent_idOptional | integer | — |
positionOptional | integer | — |
targetOptional | | _blank | — |
orderOptional | array<integer> | reorder: all item ids in the new order |
nameOptional | string | create_menu: menu name |
locationOptional | string | assign_location: theme location |
nav_idOptional | integer | block navigation id (update_item/remove_item with path) |
pathOptional | string | block navigation link path from wordpress_menus |
siteOptional | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
site_urlOptional | string | alias of site |
Write tool: the call first produces a preview; the change reaches the platform only after you approve it.
wordpress_edit_page_design
כתיבה2 creditsEdit an Elementor or block-editor page's design: headings, texts, button labels, links, colours and other element settings, or find/replace inside an element; restore=true undoes the last design edit. The site does a dry run first (before → after per field), then applies it; the previous design is kept for rollback. Needs the Tecrübe Connector plugin.
| Parameter | Type | Description |
|---|---|---|
idOptional | integer | — |
post_idOptional | integer | alias of id |
editsOptional | array<object> | — |
elementOptional | string | — |
settingsOptional | object | — |
restoreOptional | boolean | undo the latest design edit of this page |
siteOptional | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
site_urlOptional | string | alias of site |
Write tool: the call first produces a preview; the change reaches the platform only after you approve it.
wordpress_set_seo
כתיבה2 creditsSet SEO fields through the site's SEO plugin: meta title, description, canonical, focus keyword or noindex of a page or a category/tag archive, or the Google/Bing verification codes. Filled fields are skipped unless overwrite. Dry run, then applied, previous values kept for rollback. Needs the Tecrübe Connector plugin.
| Parameter | Type | Description |
|---|---|---|
idOptional | integer | — |
term_idOptional | integer | — |
taxonomyOptional | string | category (default) or post_tag |
titleOptional | string | — |
descriptionOptional | string | — |
canonicalOptional | string | — |
focus_keywordOptional | string | — |
noindexOptional | boolean | — |
google_verificationOptional | string | — |
bing_verificationOptional | string | — |
overwriteOptional | boolean | replace fields that already have a value (default: skip them) |
siteOptional | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
site_urlOptional | string | alias of site |
Write tool: the call first produces a preview; the change reaches the platform only after you approve it.
wordpress_set_tracking
כתיבה2 creditsSet the GTM container or GA4 measurement id the connector outputs, add head/body code, remove an old id, switch a WPCode tracking snippet off/on or edit header/footer code. Dry run, then applied, rollback-able. Needs the Tecrübe Connector plugin.
| Parameter | Type | Description |
|---|---|---|
gtm_idOptional | string | GTM-XXXX output by the connector ('' removes it) |
ga4_idOptional | string | G-XXXX output by the connector ('' removes it) |
remove_idOptional | string | remove this id from the connector and GTM4WP |
head_codeOptional | string | code to add to the site <head> |
body_codeOptional | string | code to add after <body> |
disable_snippetOptional | integer | WPCode snippet id to switch off |
enable_snippetOptional | integer | — |
replaceOptional | object | — |
replace_inOptional | connector_head | connector_body | wpcode_header | wpcode_body | wpcode_footer | — |
confirmOptional | boolean | accepted for compatibility; applied directly when the user asks |
siteOptional | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
site_urlOptional | string | alias of site |
Write tool: the call first produces a preview; the change reaches the platform only after you approve it.
wordpress_set_performance
כתיבה2 creditsTurn the caching plugin's optimisations on or off (page/browser cache, minify, lazy load, combine, defer, async CSS, guest mode) and manage exclusions; risky ones need confirm_risky. Cache is purged afterwards; one rollback_wordpress_change restores every setting if the site breaks. Needs the Tecrübe Connector plugin.
| Parameter | Type | Description |
|---|---|---|
page_cacheOptional | boolean | — |
browser_cacheOptional | boolean | — |
minify_cssOptional | boolean | — |
minify_jsOptional | boolean | — |
lazy_loadOptional | boolean | — |
combine_cssOptional | boolean | — |
combine_jsOptional | boolean | — |
defer_jsOptional | boolean | — |
css_asyncOptional | boolean | — |
guest_modeOptional | boolean | — |
confirm_riskyOptional | boolean | required to turn on combine/defer/async/guest mode |
excludeOptional | array | string | files/URLs to exclude |
exclude_fromOptional | js | css | defer | cache | — |
exclude_modeOptional | add | replace | remove | — |
siteOptional | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
site_urlOptional | string | alias of site |
Write tool: the call first produces a preview; the change reaches the platform only after you approve it.
wordpress_purge_cache
כתיבה2 creditsPurge the site's page caches (LiteSpeed, WP Rocket, W3 Total Cache, WP Super Cache, WP Fastest Cache, Autoptimize, SiteGround, Breeze, Hummingbird) and the object cache, so a widget, option, SEO or theme-file change goes live. Approval required. Needs the Tecrübe Connector plugin.
| Parameter | Type | Description |
|---|---|---|
elementor_regenerateOptional | boolean | also clear Elementor's generated CSS |
siteOptional | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
site_urlOptional | string | alias of site |
Write tool: the call first produces a preview; the change reaches the platform only after you approve it.
wordpress_option
כתיבהIrreversible1 creditsRead one WordPress option by name (secret-looking values masked), or with write=true change it (whole value or one key inside an array option, e.g. a theme's tracking-code setting). Core URLs, roles, active plugins and the connector's own options are refused. Writes: dry run, then applied, rollback-able. Needs the Tecrübe Connector plugin.
| Parameter | Type | Description |
|---|---|---|
nameRequired | string | — |
keyOptional | string | dot path inside an array option, e.g. header_code or a.b |
writeOptional | boolean | false/omitted = read |
valueOptional | string | — |
value_jsonOptional | string | JSON value (array/number/bool) |
forceOptional | boolean | create a missing option or allow a type change |
force_typeOptional | string | int | float | bool | array | — |
siteOptional | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
site_urlOptional | string | alias of site |
Write tool: the call first produces a preview; the change reaches the platform only after you approve it.
wordpress_update_connector
כתיבה1 creditsCheck which Tecrübe Connector version the site runs against the newest one, and update it (signed package, zip backup first, rollback-able). Connectors older than 1.1.0 are updated once by hand; the tool says how.
| Parameter | Type | Description |
|---|---|---|
check_onlyOptional | boolean | — |
siteOptional | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
site_urlOptional | string | alias of site |
Write tool: the call first produces a preview; the change reaches the platform only after you approve it.
wordpress_woo_create_product
כתיבה2 creditsCreate a WooCommerce simple product (name, regular price, description, SKU, stock), as a draft unless told otherwise. Dry run, then applied; rollback moves it to the trash. Needs the Tecrübe Connector plugin.
| Parameter | Type | Description |
|---|---|---|
nameRequired | string | — |
priceRequired | number | — |
descriptionOptional | string | — |
skuOptional | string | — |
statusOptional | draft | pending | private | publish | default draft |
stockOptional | integer | stock quantity (turns stock management on) |
siteOptional | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
site_urlOptional | string | alias of site |
Write tool: the call first produces a preview; the change reaches the platform only after you approve it.
wordpress_bulk_replace
כתיבהIrreversible2 creditsThe same find/replace across many posts and pages in one action (up to 100 per call). A dry run is mandatory: the site lists every matching item with before/after; no match → no action. A revision is taken per item and one rollback_wordpress_change restores them all. Needs the Tecrübe Connector plugin.
| Parameter | Type | Description |
|---|---|---|
searchRequired | string | — |
replaceRequired | string | — |
idsOptional | array<integer> | limit to these posts/pages |
search_inOptional | all | content | title | excerpt | — |
regexOptional | boolean | — |
matchOptional | exact | ignore_case | whole_word | — |
typeOptional | string | post | page | any | a public post type |
statusOptional | publish | draft | pending | private | future | any | — |
max_scanOptional | integer (1–2000) | — |
offsetOptional | integer (0–…) | — |
confirmOptional | boolean | accepted for compatibility; the dry run always comes first, then the change is applied |
siteOptional | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
site_urlOptional | string | alias of site |
Write tool: the call first produces a preview; the change reaches the platform only after you approve it.
wordpress_test_contact_form
כתיבה2 creditsSubmit a test entry to a Contact Form 7 form through its own endpoint and report the outcome: mail_sent, mail_failed (WordPress could not send the mail), validation_failed (with the invalid fields) or spam. Sends a real notification e-mail, so only run it when the user asked. Needs the Tecrübe Connector plugin.
| Parameter | Type | Description |
|---|---|---|
form_idRequired | integer | — |
fieldsOptional | object | field name → test value |
confirmOptional | boolean | accepted for compatibility; applied directly when the user asks |
siteOptional | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
site_urlOptional | string | alias of site |
Write tool: the call first produces a preview; the change reaches the platform only after you approve it.
wordpress_languages
כתיבה1 creditsLanguages of a multilingual site (Polylang or WPML) with the default; action=add adds a new Polylang language after a dry run (rollback removes it). Needs the Tecrübe Connector plugin.
| Parameter | Type | Description |
|---|---|---|
actionOptional | list | add | — |
codeOptional | string | — |
nameOptional | string | — |
localeOptional | string | e.g. de_DE |
rtlOptional | boolean | — |
orderOptional | integer | — |
flagOptional | string | — |
confirmOptional | boolean | accepted for compatibility; applied directly when the user asks |
siteOptional | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
site_urlOptional | string | alias of site |
Write tool: the call first produces a preview; the change reaches the platform only after you approve it.
wordpress_link_translations
כתיבה2 creditsConnect posts or pages as translations of each other (Polylang translation group or WPML), setting each post's language if needed. Dry run, then applied, previous groups kept for rollback. Needs the Tecrübe Connector plugin.
| Parameter | Type | Description |
|---|---|---|
translationsRequired | object | language code → post/page id, e.g. {"tr": 12, "en": 34} |
siteOptional | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
site_urlOptional | string | alias of site |
Write tool: the call first produces a preview; the change reaches the platform only after you approve it.
wordpress_slider
כתיבה1 creditsSlider Revolution: list sliders, read a slider's slides and texts, or find/replace text/links inside its slides (dry run with match count, then applied, previous slide data kept for rollback). Needs the Tecrübe Connector plugin.
| Parameter | Type | Description |
|---|---|---|
actionOptional | list | get | replace | — |
slider_idOptional | integer | — |
slide_idOptional | integer | — |
findOptional | string | — |
replaceOptional | string | — |
confirmOptional | boolean | accepted for compatibility; applied directly when the user asks |
siteOptional | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
site_urlOptional | string | alias of site |
Write tool: the call first produces a preview; the change reaches the platform only after you approve it.
wordpress_snippet
כתיבהIrreversible2 creditsWPCode code snippets: list, read, create, update, switch on/off or delete (to trash). PHP code is syntax-checked on the site before saving; every write has a dry run, then is applied, with rollback. The safe way to run PHP without editing theme files. Needs the Tecrübe Connector plugin.
| Parameter | Type | Description |
|---|---|---|
actionOptional | list | get | create | update | activate | deactivate | delete | — |
snippet_idOptional | integer | — |
titleOptional | string | — |
codeOptional | string | — |
code_typeOptional | php | html | css | js | text | universal | — |
locationOptional | string | WPCode location, e.g. site_wide_header, site_wide_footer, everywhere |
priorityOptional | integer | — |
auto_insertOptional | boolean | — |
activeOptional | boolean | — |
confirmOptional | boolean | accepted for compatibility; applied directly when the user asks |
siteOptional | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
site_urlOptional | string | alias of site |
Write tool: the call first produces a preview; the change reaches the platform only after you approve it.
wordpress_terms
כתיבהIrreversible2 creditsCategories and tags: list (with description, parent, count, language), create, rename, change slug or description, move under a parent, or delete (the posts it was on are remembered so rollback can restore it). Writes need the Tecrübe Connector plugin; a dry run comes first.
| Parameter | Type | Description |
|---|---|---|
actionOptional | list | create | update | delete | — |
taxonomyOptional | string | category (default), post_tag, product_cat … |
term_idOptional | integer | — |
nameOptional | string | — |
slugOptional | string | — |
descriptionOptional | string | — |
parentOptional | integer | — |
searchOptional | string | — |
langOptional | string | Polylang language |
per_pageOptional | integer (1–200) | — |
pageOptional | integer (1–…) | — |
confirmOptional | boolean | accepted for compatibility; applied directly when the user asks |
siteOptional | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
site_urlOptional | string | alias of site |
Write tool: the call first produces a preview; the change reaches the platform only after you approve it.
wordpress_theme_file
כתיבהIrreversible2 creditsLast resort for code baked into the ACTIVE theme (e.g. a hard-coded gtag in header.php): list and read its php/css/js/json/html/txt files, or replace/append/prepend text. The file is backed up first, PHP is syntax-checked and restored at once if the homepage stops loading; dry run, then applied, rollback-able. Respects DISALLOW_FILE_EDIT. Needs the Tecrübe Connector plugin.
| Parameter | Type | Description |
|---|---|---|
actionOptional | list | read | replace | append | prepend | — |
pathOptional | string | path inside the active theme, e.g. header.php |
findOptional | string | — |
replaceOptional | string | replacement (replace) or the text to add (append/prepend) |
containsOptional | string | only edit if the file contains this text; on read: count it |
modeOptional | all | first | — |
countOptional | integer | expected number of matches; refuse otherwise |
confirmOptional | boolean | accepted for compatibility; applied directly when the user asks |
siteOptional | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
site_urlOptional | string | alias of site |
Write tool: the call first produces a preview; the change reaches the platform only after you approve it.
wordpress_users
כתיבה1 creditsSite users (id, login, shown name, roles; e-mail masked), or with id + display_name/first_name/last_name change the name a user is shown under on their posts (dry run, then applied, rollback; roles are never changed). Changing needs the Tecrübe Connector plugin.
| Parameter | Type | Description |
|---|---|---|
idOptional | integer | — |
display_nameOptional | string | — |
first_nameOptional | string | — |
last_nameOptional | string | — |
searchOptional | string | — |
per_pageOptional | integer (1–100) | — |
pageOptional | integer (1–…) | — |
siteOptional | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
site_urlOptional | string | alias of site |
Write tool: the call first produces a preview; the change reaches the platform only after you approve it.