WordPress araçları
Yazı ve sayfa düzenleme, medya, yorum yönetimi, eklenti/tema işlemleri, WooCommerce ürün ve sipariş araçları, geri alma.
Araç adları ve açıklamaları doğrudan sunucu kodundan üretilir; açıklamalar asistanın gördüğü özgün İngilizce metinlerdir.
Okuma araçları11 araç
wordpress_site_info
Okuma1 krediConnected 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.
| Parametre | Tip | Açıklama |
|---|---|---|
siteİsteğe bağlı | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
wordpress_site_style
Okuma1 krediMeasured 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.
| Parametre | Tip | Açıklama |
|---|---|---|
postsİsteğe bağlı | integer (3–30) | — |
siteİsteğe bağlı | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
list_wordpress_posts
Okuma1 krediPosts or pages with id, title, status, link, dates, excerpt and word count. Optional WordPress search.
| Parametre | Tip | Açıklama |
|---|---|---|
searchİsteğe bağlı | string | — |
statusİsteğe bağlı | publish | draft | pending | private | future | any | — |
typeİsteğe bağlı | post | page | — |
limitİsteğe bağlı | integer (1–100) | — |
siteİsteğe bağlı | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
search_wordpress_content
Okuma1 krediSearch posts and pages by text (e.g. 'shipping times', 'about'). Returns ids to pass to the update tools.
| Parametre | Tip | Açıklama |
|---|---|---|
queryZorunlu | string | — |
limitİsteğe bağlı | integer (1–50) | — |
siteİsteğe bağlı | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
list_wordpress_comments
Okuma1 krediComments by status; default 'hold' = awaiting moderation. Returns id, post, author, date and text so you can judge genuine vs spam.
| Parametre | Tip | Açıklama |
|---|---|---|
statusİsteğe bağlı | hold | approve | spam | trash | all | — |
limitİsteğe bağlı | integer (1–100) | — |
siteİsteğe bağlı | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
list_wordpress_plugins
Okuma1 krediInstalled 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.
| Parametre | Tip | Açıklama |
|---|---|---|
check_updatesİsteğe bağlı | boolean | — |
siteİsteğe bağlı | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
list_wordpress_themes
Okuma1 krediInstalled themes with version, active flag and (with the Tecrübe Connector plugin) available updates. Read only.
| Parametre | Tip | Açıklama |
|---|---|---|
siteİsteğe bağlı | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
list_wordpress_change_log
Okuma1 krediThe Tecrübe Connector plugin's own audit log on the site: signed calls, rollback-able changes (with change_id) and zip backups. Read only.
| Parametre | Tip | Açıklama |
|---|---|---|
limitİsteğe bağlı | integer (1–200) | — |
siteİsteğe bağlı | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
list_woocommerce_products
Okuma1 krediWooCommerce products with price, stock quantity and status; low_stock=true lists products below the threshold or out of stock.
| Parametre | Tip | Açıklama |
|---|---|---|
low_stockİsteğe bağlı | boolean | — |
thresholdİsteğe bağlı | integer (1–…) | low-stock threshold, default 5 |
searchİsteğe bağlı | string | — |
limitİsteğe bağlı | integer (1–100) | — |
siteİsteğe bağlı | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
woocommerce_orders_summary
Okuma1 krediOrder summary for the last N days: count, revenue, average order, breakdown by status, latest orders. Read only.
| Parametre | Tip | Açıklama |
|---|---|---|
daysİsteğe bağlı | integer (1–365) | — |
siteİsteğe bağlı | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
wordpress_backup_note
Okuma1 krediRecord the rollback point before editing: latest revision id, modified time and content length of a post/page (WordPress revisions are the safety net).
| Parametre | Tip | Açıklama |
|---|---|---|
post_idZorunlu | integer | — |
typeİsteğe bağlı | post | page | — |
siteİsteğe bağlı | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
Yazma araçları15 araç
create_wordpress_post
Yazma2 krediDraft 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 an approval item; nothing is written until approved. Never publishes.
| Parametre | Tip | Açıklama |
|---|---|---|
titleZorunlu | string | — |
briefİsteğe bağlı | string | what the post is about; used when content is not given |
contentİsteğe bağlı | string | HTML body; if omitted a draft is generated from the brand profile and the site's voice |
excerptİsteğe bağlı | string | — |
wordsİsteğe bağlı | integer (150–2000) | — |
statusİsteğe bağlı | draft | pending | — |
categoriesİsteğe bağlı | array<integer> | — |
tagsİsteğe bağlı | array<integer> | — |
siteİsteğe bağlı | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
Yazma aracı: çağrı önce bir önizleme üretir, değişiklik yalnızca siz onayladıktan sonra platforma gider.
update_wordpress_post
Yazma2 krediUpdate a post's or page's title, content, excerpt, slug or status (publishing included). Records the latest revision id as the rollback point. Goes through preview and approval.
| Parametre | Tip | Açıklama |
|---|---|---|
post_idZorunlu | integer | — |
typeİsteğe bağlı | post | page | — |
titleİsteğe bağlı | string | — |
contentİsteğe bağlı | string | — |
excerptİsteğe bağlı | string | — |
slugİsteğe bağlı | string | — |
statusİsteğe bağlı | draft | pending | publish | private | — |
siteİsteğe bağlı | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
Yazma aracı: çağrı önce bir önizleme üretir, değişiklik yalnızca siz onayladıktan sonra platforma gider.
update_wordpress_page
Yazma2 krediEdit 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 queues the change for approval; replacements are re-applied on the live content at apply time.
| Parametre | Tip | Açıklama |
|---|---|---|
page_idZorunlu | integer | — |
typeİsteğe bağlı | page | post | — |
replacementsİsteğe bağlı | array<object> | — |
link_fixesİsteğe bağlı | array<object> | broken link URL -> working URL |
siteİsteğe bağlı | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
Yazma aracı: çağrı önce bir önizleme üretir, değişiklik yalnızca siz onayladıktan sonra platforma gider.
add_wordpress_faq_section
Yazma2 krediAppend a short FAQ section (heading + question/answer blocks) at the bottom of a post or page. Preview and approval first; revision id recorded.
| Parametre | Tip | Açıklama |
|---|---|---|
post_idZorunlu | integer | — |
typeİsteğe bağlı | post | page | — |
headingİsteğe bağlı | string | — |
faqZorunlu | array<object> | — |
siteİsteğe bağlı | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
Yazma aracı: çağrı önce bir önizleme üretir, değişiklik yalnızca siz onayladıktan sonra platforma gider.
moderate_wordpress_comments
Yazma2 krediApprove the listed comment ids and/or mark others as spam. Queued for approval with a preview; applied to WordPress only after approval.
| Parametre | Tip | Açıklama |
|---|---|---|
approveİsteğe bağlı | array<integer> | — |
spamİsteğe bağlı | array<integer> | — |
siteİsteğe bağlı | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
Yazma aracı: çağrı önce bir önizleme üretir, değişiklik yalnızca siz onayladıktan sonra platforma gider.
update_wordpress_plugin
Yazma2 krediactivate/deactivate/upgrade a plugin (preview + approval). 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.
| Parametre | Tip | Açıklama |
|---|---|---|
pluginZorunlu | string | plugin file from list_wordpress_plugins, e.g. akismet/akismet |
actionZorunlu | activate | deactivate | upgrade | — |
siteİsteğe bağlı | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
Yazma aracı: çağrı önce bir önizleme üretir, değişiklik yalnızca siz onayladıktan sonra platforma gider.
install_wordpress_plugin
Yazma2 krediInstall a plugin from WordPress.org (optionally activate it). Shows name, version, requirements and rating, then waits for approval. Needs the Tecrübe Connector plugin; rollback deletes it again.
| Parametre | Tip | Açıklama |
|---|---|---|
slugZorunlu | string | WordPress.org plugin slug, e.g. contact-form-7 |
activateİsteğe bağlı | boolean | — |
siteİsteğe bağlı | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
Yazma aracı: çağrı önce bir önizleme üretir, değişiklik yalnızca siz onayladıktan sonra platforma gider.
activate_wordpress_theme
Yazma2 krediSwitch the active theme (preview shows current vs new; approval required; previous theme recorded for rollback). Needs the Tecrübe Connector plugin.
| Parametre | Tip | Açıklama |
|---|---|---|
stylesheetZorunlu | string | theme directory name from list_wordpress_themes |
siteİsteğe bağlı | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
Yazma aracı: çağrı önce bir önizleme üretir, değişiklik yalnızca siz onayladıktan sonra platforma gider.
update_wordpress_theme
Yazma2 krediUpdate a theme to its latest version after a zip backup (rollback point). Preview shows installed vs latest version; approval required. Needs the Tecrübe Connector plugin.
| Parametre | Tip | Açıklama |
|---|---|---|
stylesheetZorunlu | string | — |
siteİsteğe bağlı | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
Yazma aracı: çağrı önce bir önizleme üretir, değişiklik yalnızca siz onayladıktan sonra platforma gider.
update_wordpress_setting
Yazma2 krediChange 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.
| Parametre | Tip | Açıklama |
|---|---|---|
nameZorunlu | blogname | blogdescription | timezone_string | permalink_structure | date_format | time_format | posts_per_page | default_comment_status | — |
valueZorunlu | string | new value, e.g. Europe/Istanbul, /%postname%/ or 10 |
siteİsteğe bağlı | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
Yazma aracı: çağrı önce bir önizleme üretir, değişiklik yalnızca siz onayladıktan sonra platforma gider.
run_wordpress_command
YazmaGeri alınamaz2 krediWP-CLI-like safe command set on the site. Read commands (cron-list, db-size) answer directly; cache-flush, 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) go through approval. Needs the Tecrübe Connector plugin.
| Parametre | Tip | Açıklama |
|---|---|---|
commandZorunlu | cron-list | db-size | cache-flush | rewrite-flush | cron-run | transient-delete | search-replace | — |
argsİsteğe bağlı | object | cron-run: {hook}; transient-delete: {name} or {expired: true}; search-replace: {search, replace} |
siteİsteğe bağlı | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
Yazma aracı: çağrı önce bir önizleme üretir, değişiklik yalnızca siz onayladıktan sonra platforma gider.
upload_wordpress_media
Yazma2 krediUpload an image/file from a public URL into the WordPress media library (with title and alt text). Approval required. Needs the Tecrübe Connector plugin.
| Parametre | Tip | Açıklama |
|---|---|---|
urlZorunlu | string | public http(s) URL of the file |
titleİsteğe bağlı | string | — |
altİsteğe bağlı | string | — |
post_idİsteğe bağlı | integer | attach to this post (optional) |
siteİsteğe bağlı | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
Yazma aracı: çağrı önce bir önizleme üretir, değişiklik yalnızca siz onayladıktan sonra platforma gider.
rollback_wordpress_change
YazmaGeri alınamaz2 krediRoll 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. Preview and approval first.
| Parametre | Tip | Açıklama |
|---|---|---|
change_idİsteğe bağlı | string | id from list_wordpress_change_log (plugin/theme/setting/search-replace changes) |
post_idİsteğe bağlı | integer | — |
revision_idİsteğe bağlı | integer | content revision to restore |
typeİsteğe bağlı | post | page | — |
siteİsteğe bağlı | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
Yazma aracı: çağrı önce bir önizleme üretir, değişiklik yalnızca siz onayladıktan sonra platforma gider.
update_woocommerce_product_price
Yazma2 krediChange a WooCommerce product's regular and/or sale price in the store currency. Shows current vs new price, then waits for approval.
| Parametre | Tip | Açıklama |
|---|---|---|
product_idZorunlu | integer | — |
regular_priceİsteğe bağlı | number | — |
sale_priceİsteğe bağlı | number | — |
siteİsteğe bağlı | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
Yazma aracı: çağrı önce bir önizleme üretir, değişiklik yalnızca siz onayladıktan sonra platforma gider.
update_woocommerce_stock
Yazma2 krediUpdate 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, then waits for approval. Works with both the application-password and the Connector-plugin connection.
| Parametre | Tip | Açıklama |
|---|---|---|
product_idİsteğe bağlı | integer | — |
variation_idİsteğe bağlı | integer | for variable products (stock is per variation) |
stock_quantityİsteğe bağlı | integer | absolute quantity; turns stock management on |
adjust_byİsteğe bağlı | integer | relative change, e.g. -3 or +20 (applied to the quantity at approval time) |
manage_stockİsteğe bağlı | boolean | — |
stock_statusİsteğe bağlı | instock | outofstock | onbackorder | — |
itemsİsteğe bağlı | array<object> | bulk: several products/variations in one approval |
siteİsteğe bağlı | string | site URL when more than one WordPress site is connected (see wordpress_site_info.sites); default: the most recently connected site |
Yazma aracı: çağrı önce bir önizleme üretir, değişiklik yalnızca siz onayladıktan sonra platforma gider.