Skip to main content

Isalathisi Sezakhono

Izakhono zizenzo ezisisiseko ezinokubizwa yi Gratis AI Agent kufakelo lwakho lwe WordPress. Isakhono ngasinye yi PHP class ebhalisiweyo eveza i JSON schema — i-agent ifunda le schema ngexesha lokusebenza ukuze iqonde ukuba zeziphi iiparameter ezifunekayo nokuba isakhono sibuyisa ntoni.

Eli phepha libhala zonke izakhono eziza ne Gratis AI Agent v1.9.0.


Iintlobo Zeeposti Ezilungiselelweyo

Ezi zakhono zilawula iintlobo zeeposti ezilungiselelweyo (CPTs) ezibhaliswe nge-agent. Ubhaliso lugcinwa kwitheyibhile yeenketho ze WordPress ukuze luqhubeke lukhona emva kokucinywa nokuphinda kusebenze kwe-plugin.

register_post_type

Ibhalisa uhlobo olutsha lweposti olulungiselelweyo.

Iiparameter

IparameterUhloboIyafunekaInkcazo
slugstringEweIsitshixo sohlobo lweposti (ubuninzi ziimpawu ezingama-20, akukho oonobumba abakhulu, akukho zithuba)
singular_labelstringEweIgama elinye elifundeka ngabantu, umzekelo Portfolio Item
plural_labelstringEweIgama lesininzi elifundeka ngabantu, umzekelo Portfolio Items
publicbooleanHayiUkuba uhlobo lweposti luyafikeleleka esidlangalaleni. Okungagqibekanga true
supportsarrayHayiIimpawu eziza kuxhaswa: title, editor, thumbnail, excerpt, comments, revisions, custom-fields. Okungagqibekanga ["title","editor"]
has_archivebooleanHayiUkuba iphepha le-archive lohlobo lweposti livuliwe. Okungagqibekanga false
menu_iconstringHayiIklasi ye-Dashicons okanye i-URL ye-icon yemenyu ye-admin. Okungagqibekanga "dashicons-admin-post"
rewrite_slugstringHayiI-URL slug yohlobo lweposti. Isebenzisa okungagqibekanga ku slug

Umzekelo

{
"slug": "portfolio",
"singular_label": "Portfolio Item",
"plural_label": "Portfolio Items",
"public": true,
"supports": ["title", "editor", "thumbnail"],
"has_archive": true,
"menu_icon": "dashicons-portfolio"
}

Ibuyisa { "success": true, "slug": "portfolio" }


list_post_types

Ibuyisa zonke iintlobo zeeposti ezilungiselelweyo ezibhaliswe yi-agent.

Iiparameter — akukho

Ibuyisa

{
"post_types": [
{
"slug": "portfolio",
"singular_label": "Portfolio Item",
"plural_label": "Portfolio Items",
"public": true
}
]
}

delete_post_type

Iyasusa ubhaliso lohlobo lweposti olulungiselelweyo olwalubhaliswe ngaphambili yi-agent. Iiposti ezikhoyo zolo hlobo zihlala kwidatabase kodwa azisafikeleleki ngohlobo lweposti.

Iiparameter

IparameterUhloboIyafunekaInkcazo
slugstringEweIsitshixo sohlobo lweposti esiza kususwa

Ibuyisa { "success": true, "slug": "portfolio" }


Iitaxonomy Ezilungiselelweyo

Ezi zakhono zilawula iitaxonomy ezilungiselelweyo. Njenge-CPTs, ubhaliso lweetaxonomy lugcinwa ngokusisigxina.

register_taxonomy

Ibhalisa i-taxonomy entsha elungiselelweyo.

Iiparameter

IparameterUhloboIyafunekaInkcazo
slugstringEweIsitshixo se-taxonomy (ubuninzi ziimpawu ezingama-32)
singular_labelstringEweIgama elinye elifundeka ngabantu, umzekelo Project Category
plural_labelstringEweIgama lesininzi elifundeka ngabantu, umzekelo Project Categories
post_typesarrayEweIi-slug zeentlobo zeeposti ekufuneka le taxonomy incanyathiselwe kuzo
hierarchicalbooleanHayitrue kwisitayile secandelo, false kwisitayile sethegi. Okungagqibekanga true
publicbooleanHayiUkuba amagama ayafikeleleka esidlangalaleni. Okungagqibekanga true
rewrite_slugstringHayiI-URL slug ye-taxonomy. Isebenzisa okungagqibekanga ku slug

Umzekelo

{
"slug": "project-category",
"singular_label": "Project Category",
"plural_label": "Project Categories",
"post_types": ["portfolio"],
"hierarchical": true
}

Ibuyisa { "success": true, "slug": "project-category" }


list_taxonomies

Ibuyisa zonke iitaxonomy ezilungiselelweyo ezibhaliswe yi-agent.

Iiparameter — akukho

Ibuyisa

{
"taxonomies": [
{
"slug": "project-category",
"singular_label": "Project Category",
"post_types": ["portfolio"],
"hierarchical": true
}
]
}

delete_taxonomy

Iyasusa ubhaliso lwe-taxonomy elungiselelweyo eyayibhaliswe ngaphambili yi-agent.

Iiparameter

IparameterUhloboIyafunekaInkcazo
slugstringEweIsitshixo se-taxonomy esiza kususwa

Ibuyisa { "success": true, "slug": "project-category" }


Inkqubo Yoyilo

Izakhono zenkqubo yoyilo zitshintsha ukubonakala okubonwayo kwesayithi ye WordPress — ukusuka kwi-CSS elungiselelweyo ukuya kwiipateni zebhloko kunye nelogo yesayithi.

inject_custom_css

Yongeza i-CSS kwi-<head> yesayithi nge wp_add_inline_style. I-CSS igcinwa kukhetho lwe gratis_ai_agent_custom_css kwaye isuswa ngokucocekileyo emgceni xa isakhono sisetwa ngokutsha.

Iiparameter

IparameterUhloboIyafunekaInkcazo
cssstringEweI-CSS esebenzayo eza kufakwa
labelstringHayiIleyibhile efundeka ngabantu yale block ye-CSS, esetyenziswa kwiilog zokulungisa iimpazamo. Okungagqibekanga "agent-injected"
replacebooleanHayiUkuba true, ithatha indawo yayo yonke i-CSS ebifakwe ngaphambili. Okungagqibekanga false (iyongeza ekupheleni)

Umzekelo

{
"css": ":root { --primary: #1a1a2e; --accent: #e94560; } body { font-family: 'Inter', sans-serif; }",
"label": "brand-colours",
"replace": false
}

Ibuyisa { "success": true, "bytes": 96 }


add_block_pattern

Ibhalisa ipateni yebhloko enokusetyenziswa kwakhona kwithala leepateni le WordPress.

Iiparameter

IparameterUhloboIyafunekaInkcazo
slugstringEweIsazisi sepateni, umzekelo gratis/hero-dark
titlestringEweIgama lepateni elifundeka ngabantu eliboniswa kwi-editor
contentstringEweI-markup yebhloko eseriwe (HTML) yepateni
categoriesarrayHayiIi-slug zamacandelo epateni, umzekelo ["featured", "hero"]
descriptionstringHayiInkcazo emfutshane eboniswa kumkhethi wepateni
keywordsarrayHayiAmagama angundoqo okukhangela

Ibuyisa { "success": true, "slug": "gratis/hero-dark" }


list_block_patterns

Idwelisa zonke iipateni zebhloko ezibhaliswe yi-agent.

Iiparameter — akukho

Ibuyisa

{
"patterns": [
{
"slug": "gratis/hero-dark",
"title": "Dark Hero",
"categories": ["hero"]
}
]
}

Iseta ilogo yesayithi ye-WordPress kwi-ID yesincamatheliso esinikiweyo okanye kwi-URL yomfanekiso okude. Xa kunikwe i-URL, umfanekiso uyakhutshelwa uze ungeniswe kwiThala leMidiya.

Iiparamitha

IparamithaUhloboIyafunekaInkcazelo
attachment_idintegerHayiI-ID yesincamatheliso esele sikhona kwiThala leMidiya
urlstringHayiI-URL yomfanekiso okude oza kungeniswa uze usetwe njengelogo

Enye kwezi attachment_id okanye url kufuneka inikwe.

Ibuyisa { "success": true, "attachment_id": 42 }


apply_theme_json_preset

Isebenzisa iseti esele ibiziwe yombala/ubhalo kwi-theme.json ye-theme esebenzayo (okanye global-styles). Iiseti ezisele zilungisiwe ziingqokelela ezikhethiweyo ezigcinwa liqela le-Gratis AI Agent.

Iiparamitha

IparamithaUhloboIyafunekaInkcazelo
presetstringEweIgama leseti esele ilungisiwe, umz. minimal-dark, warm-editorial, corporate-blue
mergebooleanHayiUkuba true, dibanisa namaxabiso asele ekhona endaweni yokuwatshintsha. Okuhlala kukho ngu-false

Iiseti ezifumanekayo

IsetiInkcazelo
minimal-darkImvelaphi ekufutshane nomnyama, umbhalo omhlophe, umbala omnye wogxininiso
warm-editorialImvelaphi efudumeleyo engamhlophe ngokupheleleyo, izihloko ze-serif, imibala yogxininiso yendalo
corporate-blueIphalethi eluhlaza okwesibhakabhaka emnyama nomhlophe enobhalo lobuchule
vibrant-startupIigradient eziqaqambileyo, iikona ezijikelezisiweyo, uhlobo lwangoku lwe-sans-serif
classic-blogIigreyi ezingathathi cala, ukuphakama komgca okukhululekileyo, izithuba zoyilo zesintu

Ibuyisa { "success": true, "preset": "minimal-dark" }


Izimbo zeHlabathi

Amandla eZimbo zeHlabathi afunda aze abhale amaxabiso e-theme.json nge-WordPress Global Styles API, echaphazela zonke iibhloko neetemplate kwisayithi yonke.

get_global_styles

Ibuyisa uqwalaselo lwangoku lwezimbo zehlabathi.

Iiparamitha

IparamithaUhloboIyafunekaInkcazelo
pathstringHayiIsalathisi se-JSON kwixabiso elithile, umz. /color/palette okanye /typography/fontSizes. Ibuyisa into iyonke ukuba ishiyiwe.

Ibuyisa into epheleleyo yezimbo zehlabathi okanye ixabiso eliku-path.


set_global_styles

Ihlaziya ixabiso elinye okanye amaninzi kuqwalaselo lwezimbo zehlabathi.

Iiparamitha

IparamithaUhloboIyafunekaInkcazelo
pathstringEweIsalathisi se-JSON kwixabiso eliza kusetwa, umz. /color/palette
valueanyEweIxabiso elitsha

Umzekelo — yongeza umbala kwiphalethi

{
"path": "/color/palette",
"value": [
{ "slug": "primary", "color": "#1a1a2e", "name": "Primary" },
{ "slug": "accent", "color": "#e94560", "name": "Accent" }
]
}

Ibuyisa { "success": true, "path": "/color/palette" }


reset_global_styles

Iseta kwakhona zonke iinguqu zezimbo zehlabathi ezisetyenziswe yi-agent, ibuyisela okungagqibekanga kwe-theme.

Iiparamitha — akukho

Ibuyisa { "success": true }


Amandla eMenu yokuhamba adala aze alawule iimenyu ze-WordPress nav kunye nezinto zazo.

create_menu

Idala imenyu entsha yokuhamba ye-WordPress.

Iiparamitha

IparamithaUhloboIyafunekaInkcazelo
namestringEweIgama lemenyu, umz. Primary Navigation
locationstringHayiIndawo ye-theme yokwabela le menyu kuyo, umz. primary

Ibuyisa { "success": true, "menu_id": 7 }


update_menu

Ithiya ngokutsha imenyu okanye iyabele kwakhona kwindawo ye-theme.

Iiparamitha

IparamithaUhloboIyafunekaInkcazelo
menu_idintegerEweI-ID yemenyu eza kuhlaziywa
namestringHayiIgama elitsha lemenyu
locationstringHayiIndawo ye-theme yokwabela okanye ukwabela kwakhona

Ibuyisa { "success": true, "menu_id": 7 }


add_menu_item

Yongeza into kwimenyu yokuhamba esele ikhona.

Iiparamitha

IparamithaUhloboIyafunekaInkcazelo
menu_idintegerEweI-ID yemenyu ekujoliswe kuyo
typestringEweUhlobo lwento: custom, post_type, okanye taxonomy
titlestringHayiIleyibhile yento yemenyu (iyafuneka kuhlobo lwe-custom)
urlstringHayiI-URL yezinto ze-custom
object_idintegerHayiI-ID yeposi okanye i-ID yegama lezinto ze-post_type/taxonomy
parent_idintegerHayiI-ID yento yemenyu yokufaka le nto phantsi kwayo
positionintegerHayiIndawo esekelwe ku-zero kwimenyu

Ibuyisa { "success": true, "item_id": 12 }


remove_menu_item

Isusa into kwimenyu yokuhamba.

Iiparamitha

IparamithaUhloboIyafunekaInkcazelo
item_idintegerEweI-ID yento yemenyu eza kususwa

Ibuyisa { "success": true, "item_id": 12 }


list_menus

Idwelisa zonke iimenyu zokuhamba ze-WordPress, kuquka iindawo ze-theme ezabelwe zona.

Iiparamitha — akukho

Ibuyisa

{
"menus": [
{
"menu_id": 7,
"name": "Primary Navigation",
"location": "primary",
"item_count": 5
}
]
}

Ulawulo lweeKhetho

Amandla eeKhetho afunda aze abhale iinketho ze-WordPress nge-get_option / update_option. Uluhlu lokuthintela lokhuseleko olwakhelwe ngaphakathi luthintela ukuguqulwa ngempazamo kwezicwangciso ezibalulekileyo.

get_option

Ifunda ukhetho lwe-WordPress.

Iiparamitha

IparamithaUhloboIyafunekaInkcazelo
option_namestringEweIsitshixo sokhetho, umz. blogname

Ibuyisa { "option_name": "blogname", "value": "My Site" }

Ibuyisa impazamo ukuba option_name ikuluhlu lokuthintela lokhuseleko.


set_option

Ibhala ukhetho lwe-WordPress.

Iiparamitha

IparamithaUhloboIyafunekaInkcazelo
option_namestringEweIsitshixo sokhetho
valueanyEweIxabiso elitsha (lenziwa i-serialise ngokuzenzekelayo kwii-array/izinto)
autoloadstringHayi"yes" okanye "no". Okuhlala kukho kugcina isicwangciso se-autoload esele sikhona

Ibuyisela impazamo ukuba option_name ikuluhlu lokuthintela lokhuseleko.

Ibuyisela { "success": true, "option_name": "blogname" }


delete_option

Icima ukhetho lwe-WordPress.

Iiparamitha

IparamithaUhloboIyafunekaInkcazelo
option_namestringEweIsitshixo sokhetho esiza kucinywa

Ibuyisela impazamo ukuba option_name ikuluhlu lokuthintela lokhuseleko.

Ibuyisela { "success": true, "option_name": "my_custom_option" }


list_options

Idwelisa iinketho ze-WordPress ezihambelana nepateni.

Iiparamitha

IparamithaUhloboIyafunekaInkcazelo
patternstringHayiIpateni ye-SQL LIKE yokuhluza amagama eenketho, umz. gratis_%. Ibuyisela zonke iinketho ukuba ishiyiwe (yisebenzise ngononophelo kwiidatabase ezinkulu).
limitintegerHayiElona nani liphezulu leziphumo. Okuhlala kukho 50, ubuninzi 500

Ibuyisela

{
"options": [
{ "option_name": "gratis_ai_agent_version", "autoload": "yes" }
],
"total": 1
}

Ulawulo Lomxholo

Izakhono zoLawulo Lomxholo zenza kwaye zihlele iiposti namaphepha e-WordPress. Ii-ID zeposti ziyabuyiselwa ukuze amanyathelo alandelayo kwizicwangciso ezinezakhono ezininzi akwazi ukubhekisa kumxholo owenziweyo.

create_post

Yenza iposti entsha ye-WordPress, iphepha, okanye ungeno lohlobo lweposti olulungiselelweyo.

Iiparamitha

IparamithaUhloboIyafunekaInkcazelo
titlestringEweIsihloko seposti
contentstringHayiUmzimba weposti — wamkela umbhalo ocacileyo, HTML, okanye i-markup yeebhloko eserialised
statusstringHayidraft, publish, pending, private. Okuhlala kukho draft
post_typestringHayiI-slug yohlobo lweposti, umz. post, page, okanye nayiphi na i-CPT ebhalisiweyo. Okuhlala kukho post
excerptstringHayiIsishwankathelo esifutshane esiboniswa kwii-archive nakwiziphumo zokukhangela
categoriesarrayHayiUluhlu lwamagama eendidi okanye ii-ID eziza kwabelwa
tagsarrayHayiUluhlu lwamagama eetag okanye ii-ID eziza kwabelwa
authorintegerHayiI-ID yomsebenzisi we-WordPress yokumisela njengombhali weposti. Ihlala kumsebenzisi wangoku
datestringHayiUmhla wokupapasha ngefomathi ye-ISO 8601, umz. 2026-05-01T09:00:00
page_templatestringHayiIfayile yetemplate eza kwabelwa kule posti okanye kweli phepha, umz. page-full-width.php. Inentsingiselo kuphela xa post_type iyi-page okanye i-CPT exhasa iitemplate zamaphepha.

Umzekelo

{
"title": "Welcome to Our New Site",
"content": "<!-- wp:paragraph --><p>Hello world!</p><!-- /wp:paragraph -->",
"status": "publish",
"post_type": "page",
"page_template": "page-full-width.php"
}

Ibuyisela { "success": true, "post_id": 42, "permalink": "https://example.com/welcome/" }


update_post

Ihlaziya iposti okanye iphepha le-WordPress esele likho.

Iiparamitha

IparamithaUhloboIyafunekaInkcazelo
post_idintegerEweI-ID yeposti eza kuhlaziywa
titlestringHayiIsihloko esitsha seposti
contentstringHayiUmzimba omtsha weposti
statusstringHayiIsimo esitsha: draft, publish, pending, private
excerptstringHayiIsicatshulwa esitsha
categoriesarrayHayiBuyisela uluhlu olupheleleyo lweendidi ngolu luhlu lwamagama okanye ii-ID
tagsarrayHayiBuyisela uluhlu olupheleleyo lweetag ngolu luhlu lwamagama okanye ii-ID
page_templatestringHayiIfayile yetemplate entsha eza kwabelwa kule posti okanye kweli phepha, umz. page-full-width.php. Dlulisa umtya ongenanto ukususa ukwabelwa kwetemplate uze ubuyele kokuhlala kukho kwe-theme.

Umzekelo — tshintsha itemplate emva kokudala

{
"post_id": 42,
"page_template": "page-full-width.php"
}

Ibuyisela { "success": true, "post_id": 42 }


batch_create_posts

Yenza iiposti ezininzi kubizo olunye lwesakhono, inciphisa ukuhamba nokubuya ngexesha lokwakhiwa kwesayithi okanye ukungeniswa komxholo ngobuninzi. Iiposti zenziwa ngokulandelelana; ukuba enye iyasilela ezinye ziyaqhubeka kwaye ukusilela kuxelwa kuluhlu lweziphumo.

Iiparamitha

IparamithaUhloboIyafunekaInkcazelo
postsarrayEweUluhlu lwezinto zeposti, nganye yamkela iiparamitha ezifanayo ne-create_post
stop_on_errorbooleanHayiUkuba true, misa ukuqhubekeka emva kokusilela kokuqala. Okuhlala kukho false

Umzekelo

{
"posts": [
{
"title": "About Us",
"post_type": "page",
"status": "publish",
"page_template": "page-full-width.php"
},
{
"title": "Services",
"post_type": "page",
"status": "publish"
},
{
"title": "Contact",
"post_type": "page",
"status": "publish"
}
]
}

Ibuyisela

{
"created": 3,
"failed": 0,
"results": [
{ "success": true, "post_id": 42, "title": "About Us" },
{ "success": true, "post_id": 43, "title": "Services" },
{ "success": true, "post_id": 44, "title": "Contact" }
]
}

set_featured_image

Yabela umfanekiso obalulekileyo (i-thumbnail yeposti) kwiposti okanye iphepha esele likho. Yamkela i-ID yesincamatheliso esele sikhona se-Media Library okanye i-URL yomfanekiso okude; xa i-URL inikiwe, umfanekiso uyakhutshelwa uze ungeniswe ngokuzenzekelayo.

Iiparamitha

IparamithaUhloboIyafunekaInkcazelo
post_idintegerEweI-ID yeposti okanye yephepha eliza kuhlaziywa
attachment_idintegerHayiI-ID yesincamatheliso esele sikhona se-Media Library
urlstringHayiI-URL yomfanekiso okude eza kungeniswa kwaye imiselwe njengomfanekiso obalulekileyo
alt_textstringHayiUmbhalo we-alt oza kusetyenziswa kwisincamatheliso ukuba singeniswe sisuka kwi-URL

Enye ye-attachment_id okanye url kufuneka inikwe.

Ibuyisela { "success": true, "post_id": 42, "attachment_id": 17 }


create_contact_form

Yenza ifom yoqhagamshelwano usebenzisa iplagini yefom esebenzayo (Contact Form 7, WPForms, Fluent Forms, okanye Gravity Forms, kuxhomekeke kokufakiweyo). Ibuyisela i-shortcode enokufakwa kuyo nayiphi na iposti okanye iphepha.

Iiparamitha

IpharamithaUhloboIyafunekaInkcazo
titlestringEweIgama lefom eliboniswa kulawulo lwesongezo sefom
fieldsarrayEweUluhlu olucwangcisiweyo lwemihlaba yefom (jonga into yoMhlaba ngezantsi)
recipientstringHayiIdilesi ye-imeyile yokufumana ukuthunyelwa. Ihlala ngokungagqibekanga kwi-imeyile yomlawuli we-WordPress
subjectstringHayiUmgca wesihloko se-imeyile. Ixhasa izibambi-ndawo ze-[your-name] kunye ne-[your-subject] xa usebenzisa Contact Form 7
confirmation_messagestringHayiUmyalezo oboniswa emva kokuthunyelwa okuyimpumelelo. Okungagqibekanga: "Thank you for your message. We'll be in touch soon."

Into yoMhlaba

IsitshixoUhloboIyafunekaInkcazo
namestringEweIgama langaphakathi lomhlaba / isitshixo somatshini
labelstringEweIleyibhile efundeka ebantwini eboniswa kwifom
typestringEwetext, email, tel, textarea, select, checkbox, radio, file, date
requiredbooleanHayiNokuba umhlaba kufuneka uzaliswe ngaphambi kokuthunyelwa. Okungagqibekanga false
optionsarrayHayiIinketho zemihlaba ye-select, checkbox, kunye ne-radio
placeholderstringHayiUmbhalo wesibambi-ndawo wamagalelo ohlobo lombhalo

Umzekelo

{
"title": "Restaurant Booking Enquiry",
"fields": [
{ "name": "your-name", "label": "Name", "type": "text", "required": true },
{ "name": "your-email", "label": "Email", "type": "email", "required": true },
{ "name": "party-size", "label": "Party size", "type": "select", "options": ["1–2", "3–5", "6–10", "10+"] },
{ "name": "your-message", "label": "Special requests", "type": "textarea", "required": false }
],
"recipient": "[email protected]",
"subject": "New booking enquiry from [your-name]"
}

Ibuyisa

{
"success": true,
"form_id": 3,
"shortcode": "[contact-form-7 id=\"3\" title=\"Restaurant Booking Enquiry\"]"
}

Uphononongo olubonakalayo

Amandla oPhononongo olubonakalayo avumela i-agent ukuba ibambe iiscreenshot zamaphepha aphilayo kwaye iwahlalutye, ivumela uphononongo loyilo oluzenzekelayo, uthelekiso lwangaphambi/nasemva, kunye nokukhangelwa kokubuyela umva okubonakalayo ngaphandle kokufuna nasiphi na isongezo sesikhangeli.

capture_screenshot

Ibamba iscreenshot sephepha le-WordPress kwi-URL enikiweyo isebenzisa isikhangeli esingenantloko kwicala leseva. Umfanekiso ugcinwa kwiMedia Library kwaye kubuyiswa i-URL ye-CDN.

Iipharamitha

IpharamithaUhloboIyafunekaInkcazo
urlstringEweI-URL epheleleyo yephepha ekufuneka lenzelwe iscreenshot, umz. https://example.com/about/
widthintegerHayiUbubanzi be-viewport ngeepikseli. Okungagqibekanga 1280
heightintegerHayiUkuphakama kwe-viewport ngeepikseli. Okungagqibekanga 800
full_pagebooleanHayiBamba iphepha elipheleleyo eliskrolekayo endaweni ye-viewport kuphela. Okungagqibekanga false
delay_msintegerHayiIimilizuzwana zokulinda emva kokulayishwa kwephepha ngaphambi kokubamba, kuluncedo kumxholo onentshukumo. Okungagqibekanga 500
labelstringHayiIleyibhile efundeka ebantwini egcinwe kunye nesincamathelisi kwiMedia Library

Ibuyisa

{
"success": true,
"attachment_id": 88,
"url": "https://example.com/wp-content/uploads/2026/04/screenshot-about.png",
"width": 1280,
"height": 800
}

compare_screenshots

Ithatha iiscreenshot ezimbini kwaye ibuyise amanqaku omahluko obonakalayo kunye nomfanekiso womahluko oqaqambisa iindawo ezitshintshileyo. Iluncedo ekuqinisekiseni ukuba utshintsho loyilo luvelise isiphumo esilindelekileyo okanye ekufumaniseni ukubuyela umva okungacetywanga.

Iipharamitha

IpharamithaUhloboIyafunekaInkcazo
before_urlstringEweI-URL yephepha eliza kubanjwa njengemeko "yangaphambili"
after_urlstringEweI-URL yephepha eliza kubanjwa njengemeko "yasemva". Isenokuba yi-URL efanayo ukuba kuthelekiswa ekuhambeni kwexesha
widthintegerHayiUbubanzi be-viewport kuzo zombini izinto ezibanjwayo. Okungagqibekanga 1280
thresholdfloatHayiUmda womahluko weepikseli (0.0–1.0). Iipikseli ezingaphakathi kolu nyamezelo zithathwa njengezingatshintshanga. Okungagqibekanga 0.1

Ibuyisa

{
"success": true,
"diff_score": 0.04,
"changed_pixels": 2340,
"total_pixels": 1024000,
"diff_attachment_id": 91,
"diff_url": "https://example.com/wp-content/uploads/2026/04/diff-about.png"
}

I-diff_score engu-0.0 ithetha ukuba akukho tshintsho lubonakalayo; 1.0 ithetha ukuba yonke ipikseli itshintshile.


review_page_design

Ibamba iscreenshot sephepha kwaye isithumele kwimodeli yolwimi ukuze sihlalutywe ngokubonakalayo. Ibuyisa uvavanyo olucwangcisiweyo olugubungela ulungelelwaniso, ifonti nendlela yokuchwetheza, ukusetyenziswa kombala, kunye nemiba yokufikeleleka.

Iipharamitha

IpharamithaUhloboIyafunekaInkcazo
urlstringEweI-URL epheleleyo yephepha eliza kuhlolwa
focusstringHayiUluhlu olwahlulwe ngeekoma lweendawo zophononongo ekufuneka kugxininiswe kuzo: layout, typography, colour, accessibility, mobile. Okungagqibekanga: zonke iindawo
widthintegerHayiUbubanzi be-viewport. Okungagqibekanga 1280

Ibuyisa

{
"success": true,
"screenshot_url": "https://example.com/wp-content/uploads/2026/04/review-about.png",
"assessment": {
"overall": "The page structure is clean and readable. Two accessibility issues detected.",
"layout": "Good visual hierarchy. Hero section is prominent.",
"typography": "Body text is 15px — consider increasing to 16px for readability.",
"colour": "Contrast ratio on the CTA button (#fff on #4a90e2) is 3.1:1 — below the WCAG AA threshold of 4.5:1.",
"accessibility": ["Low contrast on CTA button", "Missing alt text on hero image"],
"suggestions": ["Darken the CTA button to #1a5cb0 to pass WCAG AA", "Add descriptive alt text to the hero image"]
}
}

Amandla afakelekayo

IRegistry yaMandla afakelekayo ikuvumela ukuba wandise i-agent ngeepakethe zamandla ezongezelelweyo ezisasazwa njengezongezo ze-WordPress. Ipakethe nganye ibhalisa amandla elinye okanye angaphezulu isebenzisa i-API yamandla esemgangathweni.

list_available_abilities

Ibuyisa ikhathalogu yeepakethe zamandla ezifumanekayo ukuze zifakelwe zisuka kwirejistri.

Iipharamitha

IparamithaUhloboIyafunekaInkcazelo
categorystringHayiHluza ngokodidi: ecommerce, seo, media, social, developer

Ibuyisa

{
"packs": [
{
"slug": "gratis-ai-agent-woocommerce",
"name": "WooCommerce Abilities",
"category": "ecommerce",
"version": "1.0.0",
"abilities": ["create_product", "update_pricing", "manage_inventory"],
"installed": false
}
]
}

install_ability

Ikhuphela kwaye ivule ipakethe yezakhono evela kwirejistri.

Iiparamitha

IparamithaUhloboIyafunekaInkcazelo
slugstringEweI-slug yesongezelelo sephakheji yezakhono

Ibuyisa { "success": true, "slug": "gratis-ai-agent-woocommerce", "abilities_added": 3 }


recommend_plugin

Ibuza irejistri yezakhono ukuze ifumane esona songezelelo silungileyo semeko yokusebenzisa echaziweyo kwaye, ngokuzikhethela, iyasifaka.

Iiparamitha

IparamithaUhloboIyafunekaInkcazelo
descriptionstringEweInkcazelo ngolwimi lwendalo yomsebenzi ofunekayo
installbooleanHayiUkuba true, ifaka isongezelelo esicetyisiweyo ngoko nangoko. Okumiselweyo ngu false

Umzekelo

{
"description": "I need a contact form with file upload support and spam protection",
"install": false
}

Ibuyisa

{
"recommendation": {
"slug": "contact-form-7",
"name": "Contact Form 7",
"reason": "Widely adopted, supports file uploads, and integrates with Akismet for spam filtering.",
"alternatives": ["wpforms-lite", "fluent-forms"]
}
}