Skip to main content

Itọ́kasí Abilities

Abilities ni àwọn ìṣe atomiki tí Gratis AI Agent lè pè lórí fifi sori WordPress rẹ. Ability kọọkan jẹ́ PHP class tí a ti forúkọsílẹ̀ tí ó ṣàfihàn JSON schema — agent máa ka schema yìí ní àsìkò ìṣiṣẹ́ láti lóye àwọn parameter tí a nílò àti ohun tí ability náà máa dá padà.

Ojúewé yìí ṣàkọsílẹ̀ gbogbo abilities tí ń bọ̀ pẹ̀lú Gratis AI Agent v1.9.0.


Àwọn Custom Post Types

Àwọn abilities wọ̀nyí ń ṣàkóso custom post types (CPTs) tí a forúkọsílẹ̀ nípasẹ̀ agent. Àwọn ìforúkọsílẹ̀ ni a pa mọ́ sínú tábìlì WordPress options kí wọ́n lè yè lẹ́yìn dídá plugin dúró àti fífi í ṣiṣẹ́ padà.

register_post_type

Forúkọsílẹ̀ custom post type tuntun.

Àwọn Parameter

ParameterTypeRequiredDescription
slugstringBẹ́ẹ̀niBọ́tìnì post type (ó pọ̀jù 20 characters, kò sí lẹ́tà ńlá, kò sí ààyè)
singular_labelstringBẹ́ẹ̀niOrúkọ ẹyọ kan tí ènìyàn lè kà, fún àpẹẹrẹ Portfolio Item
plural_labelstringBẹ́ẹ̀niOrúkọ ọ̀pọ̀ tí ènìyàn lè kà, fún àpẹẹrẹ Portfolio Items
publicbooleanRáráBóyá post type náà ṣeé wọlé sí ní gbangba. Default true
supportsarrayRáráÀwọn ànfààní láti ṣe àtìlẹ́yìn fún: title, editor, thumbnail, excerpt, comments, revisions, custom-fields. Default ["title","editor"]
has_archivebooleanRáráBóyá ojúewé archive post type ti ṣiṣẹ́. Default false
menu_iconstringRáráDashicons class tàbí URL fún aami menu admin. Default "dashicons-admin-post"
rewrite_slugstringRáráURL slug fún post type náà. Ó máa lo slug bí default

Àpẹẹrẹ

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

Ó dá padà { "success": true, "slug": "portfolio" }


list_post_types

Dá gbogbo custom post types tí agent forúkọsílẹ̀ padà.

Àwọn Parameter — kò sí

Ó dá padà

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

delete_post_type

Yọ ìforúkọsílẹ̀ custom post type kan tí agent ti forúkọsílẹ̀ tẹ́lẹ̀. Àwọn posts tó wà tẹ́lẹ̀ ti irú yẹn máa wà nínú database ṣùgbọ́n wọn kì yóò ṣeé wọlé sí mọ́ nípasẹ̀ post type náà.

Àwọn Parameter

ParameterTypeRequiredDescription
slugstringBẹ́ẹ̀niBọ́tìnì post type láti yọ

Ó dá padà { "success": true, "slug": "portfolio" }


Àwọn Custom Taxonomies

Àwọn abilities wọ̀nyí ń ṣàkóso custom taxonomies. Gẹ́gẹ́ bí CPTs, àwọn ìforúkọsílẹ̀ taxonomy ni a pa mọ́.

register_taxonomy

Forúkọsílẹ̀ custom taxonomy tuntun.

Àwọn Parameter

ParameterTypeRequiredDescription
slugstringBẹ́ẹ̀niBọ́tìnì taxonomy (ó pọ̀jù 32 characters)
singular_labelstringBẹ́ẹ̀niOrúkọ ẹyọ kan tí ènìyàn lè kà, fún àpẹẹrẹ Project Category
plural_labelstringBẹ́ẹ̀niOrúkọ ọ̀pọ̀ tí ènìyàn lè kà, fún àpẹẹrẹ Project Categories
post_typesarrayBẹ́ẹ̀niÀwọn post type slugs tí taxonomy yìí yẹ kí a so mọ́
hierarchicalbooleanRárátrue fún ara category, false fún ara tag. Default true
publicbooleanRáráBóyá terms ṣeé wọlé sí ní gbangba. Default true
rewrite_slugstringRáráURL slug fún taxonomy náà. Ó máa lo slug bí default

Àpẹẹrẹ

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

Ó dá padà { "success": true, "slug": "project-category" }


list_taxonomies

Dá gbogbo custom taxonomies tí agent forúkọsílẹ̀ padà.

Àwọn Parameter — kò sí

Ó dá padà

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

delete_taxonomy

Yọ ìforúkọsílẹ̀ custom taxonomy kan tí agent ti forúkọsílẹ̀ tẹ́lẹ̀.

Àwọn Parameter

ParameterTypeRequiredDescription
slugstringBẹ́ẹ̀niBọ́tìnì taxonomy láti yọ

Ó dá padà { "success": true, "slug": "project-category" }


Eto Design

Àwọn abilities eto design ń yí ìfihàn ojú ti site WordPress padà — láti custom CSS sí block patterns àti site logo.

inject_custom_css

Fi CSS kun <head> ti site nípasẹ̀ wp_add_inline_style. A pa CSS mọ́ sínú option gratis_ai_agent_custom_css a sì yọ ọ́ kúrò ní mímọ́ nígbà tí ability náà bá jẹ́ reset.

Àwọn Parameter

ParameterTypeRequiredDescription
cssstringBẹ́ẹ̀niCSS tó péye láti fi sínú
labelstringRáráLabel tí ènìyàn lè kà fún block CSS yìí, tí a lò nínú debug logs. Default "agent-injected"
replacebooleanRárátrue, ó rọ́pò gbogbo CSS tí a ti fi sínú tẹ́lẹ̀. Default false (ó fi kun)

Àpẹẹrẹ

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

Ó dá padà { "success": true, "bytes": 96 }


add_block_pattern

Forúkọsílẹ̀ block pattern tí a lè tún lò nínú ilé-ìkànsí pattern WordPress.

Àwọn Parameter

ParameterTypeRequiredDescription
slugstringBẹ́ẹ̀niÀmìdámọ̀ pattern, fún àpẹẹrẹ gratis/hero-dark
titlestringBẹ́ẹ̀niOrúkọ pattern tí ènìyàn lè kà tí a fi hàn nínú editor
contentstringBẹ́ẹ̀niSerialised block markup (HTML) fún pattern náà
categoriesarrayRáráÀwọn category slugs ti pattern, fún àpẹẹrẹ ["featured", "hero"]
descriptionstringRáráÀpèjúwe kúkúrú tí a fi hàn nínú pattern picker
keywordsarrayRáráÀwọn ọ̀rọ̀ ìṣàwárí

Ó dá padà { "success": true, "slug": "gratis/hero-dark" }


list_block_patterns

Ṣe àtòkọ gbogbo block patterns tí agent forúkọsílẹ̀.

Àwọn Parameter — kò sí

Ó dá padà

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

Ó ṣètò àmì àwòrán site WordPress sí attachment ID tí a fún un tàbí URL àwòrán jíjìn. Nígbà tí a bá pèsè URL, a máa gba àwòrán náà sílẹ̀, a ó sì gbé e wọ Media Library.

Àwọn parâmità

ParâmitàIrúṢe ó pọndandanÀpèjúwe
attachment_idintegerRáráID ti attachment Media Library tó ti wà
urlstringRáráURL àwòrán jíjìn láti gbé wọlé kí a sì ṣètò rẹ̀ gẹ́gẹ́ bí logo

Ọ̀kan nínú attachment_id tàbí url gbọ́dọ̀ wà.

Ó dá padà { "success": true, "attachment_id": 42 }


apply_theme_json_preset

Ó lo preset àwọ̀/typography tí a dárúkọ sí theme.json ti theme tó ń ṣiṣẹ́ (tàbí global-styles). Presets jẹ́ àwọn ìdìpọ̀ tí a ti ṣètò tí ẹgbẹ́ Gratis AI Agent ń tọ́jú.

Àwọn parâmità

ParâmitàIrúṢe ó pọndandanÀpèjúwe
presetstringBẹ́ẹ̀niOrúkọ preset, bí àpẹẹrẹ minimal-dark, warm-editorial, corporate-blue
mergebooleanRáráBí ó bá jẹ́ true, dapọ̀ mọ́ àwọn iye tó wà dípò rírọ́pò wọn. Àìyípadà jẹ́ false

Àwọn preset tó wà

PresetÀpèjúwe
minimal-darkAbẹ́lẹ̀ tó fẹ́rẹ̀ẹ́ dúdú, ọ̀rọ̀ funfun, àwọ̀ ìtẹnumọ́ kan ṣoṣo
warm-editorialAbẹ́lẹ̀ off-white tó gbóná, àkọlé serif, àwọn àwọ̀ ìtẹnumọ́ ayé
corporate-bluePalette navy àti funfun pẹ̀lú typography amọ̀ṣẹ́dunjú
vibrant-startupÀwọn gradient tó tàn, igun yíyika, irú ọ̀rọ̀ sans-serif òde òní
classic-blogÀwọn grẹ́ẹ̀yì neutral, gíga laini tó rọrùn, ààyè layout àtọwọ́dọ́wọ́

Ó dá padà { "success": true, "preset": "minimal-dark" }


Àwọn Global Styles

Àwọn agbára Global Styles ń ka, wọ́n sì ń kọ àwọn iye theme.json nípasẹ̀ WordPress Global Styles API, tó ń kan gbogbo blocks àti templates jákèjádò site.

get_global_styles

Ó dá iṣètò global styles lọwọlọwọ padà.

Àwọn parâmità

ParâmitàIrúṢe ó pọndandanÀpèjúwe
pathstringRáráJSON pointer sí iye pàtó kan, bí àpẹẹrẹ /color/palette tàbí /typography/fontSizes. Ó dá gbogbo object padà bí a kò bá fi í sílẹ̀.

Ó dá padà object global styles kíkún tàbí iye ní path.


set_global_styles

Ó ṣe àfikún tàbí àtúnṣe sí iye kan tàbí púpọ̀ nínú iṣètò global styles.

Àwọn parâmità

ParâmitàIrúṢe ó pọndandanÀpèjúwe
pathstringBẹ́ẹ̀niJSON pointer sí iye tí a fẹ́ ṣètò, bí àpẹẹrẹ /color/palette
valueanyBẹ́ẹ̀niIye tuntun náà

Àpẹẹrẹ — ṣàfikún àwọ̀ sí palette

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

Ó dá padà { "success": true, "path": "/color/palette" }


reset_global_styles

Ó tún gbogbo àwọn ayipada global styles tí agent lo ṣètò padà, ó sì mú àwọn àìyípadà theme padà bọ̀ sípò.

Àwọn parâmità — kò sí

Ó dá padà { "success": true }


Àwọn agbára Navigation Menu ń dá àwọn menu nav WordPress àti àwọn ohun inú wọn sílẹ̀, wọ́n sì ń ṣàkóso wọn.

create_menu

Ó dá menu ìtòsọ́nà WordPress tuntun sílẹ̀.

Àwọn parâmità

ParâmitàIrúṢe ó pọndandanÀpèjúwe
namestringBẹ́ẹ̀niOrúkọ menu, bí àpẹẹrẹ Primary Navigation
locationstringRáráIbi theme tí a ó fi menu yìí sí, bí àpẹẹrẹ primary

Ó dá padà { "success": true, "menu_id": 7 }


update_menu

Ó tún orúkọ menu ṣe tàbí ó tún fi sí ibi theme kan.

Àwọn parâmità

ParâmitàIrúṢe ó pọndandanÀpèjúwe
menu_idintegerBẹ́ẹ̀niID ti menu tí a fẹ́ ṣe àtúnṣe sí
namestringRáráOrúkọ menu tuntun
locationstringRáráIbi theme láti fi sí tàbí láti tún fi sí

Ó dá padà { "success": true, "menu_id": 7 }


add_menu_item

Ó ṣàfikún ohun kan sí menu ìtòsọ́nà tó ti wà.

Àwọn parâmità

ParâmitàIrúṢe ó pọndandanÀpèjúwe
menu_idintegerBẹ́ẹ̀niID ti menu afojúsùn
typestringBẹ́ẹ̀niIrú ohun: custom, post_type, tàbí taxonomy
titlestringRáráÀkọlé fún ohun menu náà (ó pọndandan fún irú custom)
urlstringRáráURL fún àwọn ohun custom
object_idintegerRáráPost ID tàbí term ID fún àwọn ohun post_type/taxonomy
parent_idintegerRáráID ohun menu láti fi ohun yìí sábẹ́ rẹ̀
positionintegerRáráIpò tó bẹ̀rẹ̀ láti odo nínú menu

Ó dá padà { "success": true, "item_id": 12 }


remove_menu_item

Ó yọ ohun kan kúrò nínú menu ìtòsọ́nà.

Àwọn parâmità

ParâmitàIrúṢe ó pọndandanÀpèjúwe
item_idintegerBẹ́ẹ̀niID ohun menu tí a fẹ́ yọ

Ó dá padà { "success": true, "item_id": 12 }


list_menus

Ó ṣe àtòkọ gbogbo àwọn menu ìtòsọ́nà WordPress, pẹ̀lú àwọn ibi theme tí a yàn fún wọn.

Àwọn parâmità — kò sí

Ó dá padà

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

Ìṣàkóso Àwọn Options

Àwọn agbára Options ń ka, wọ́n sì ń kọ àwọn options WordPress nípasẹ̀ get_option / update_option. Blocklist ààbò tí a kọ sínú rẹ̀ ń dènà ìyípadà àìròtẹ́lẹ̀ sí àwọn settings pàtàkì.

get_option

Ó ka option WordPress kan.

Àwọn parâmità

ParâmitàIrúṢe ó pọndandanÀpèjúwe
option_namestringBẹ́ẹ̀niKọ́kọ́rọ́ option náà, bí àpẹẹrẹ blogname

Ó dá padà { "option_name": "blogname", "value": "My Site" }

Ó dá aṣiṣe padà bí option_name bá wà lórí blocklist ààbò.


set_option

Ó kọ option WordPress kan.

Àwọn parâmità

ParâmitàIrúṢe ó pọndandanÀpèjúwe
option_namestringBẹ́ẹ̀niKọ́kọ́rọ́ option náà
valueanyBẹ́ẹ̀niIye tuntun náà (a máa serialise rẹ̀ laifọwọ́yi fún arrays/objects)
autoloadstringRárá"yes" tàbí "no". Àìyípadà ń pa iṣètò autoload tó wà mọ́

Dá aṣiṣe padà bí option_name bá wà lórí safety blocklist.

Dá padà { "success": true, "option_name": "blogname" }


delete_option

Pa aṣayan WordPress rẹ́.

Àwọn paramita

ParamitaIruDandanÀpèjúwe
option_namestringBẹẹniKọ́kọ́rọ́ aṣayan láti parẹ́

Dá aṣiṣe padà bí option_name bá wà lórí safety blocklist.

Dá padà { "success": true, "option_name": "my_custom_option" }


list_options

Ṣe àtòjọ àwọn aṣayan WordPress tó bá pattern kan mu.

Àwọn paramita

ParamitaIruDandanÀpèjúwe
patternstringRaraSQL LIKE pattern láti ṣàyọ àwọn orúkọ aṣayan, f.a. gratis_%. Dá gbogbo àwọn aṣayan padà bí a kò bá fi sílẹ̀ (lò pẹ̀lú ìṣọ́ra lórí àwọn database ńlá).
limitintegerRaraNọ́mbà tó pọ̀ jù fún àwọn èsì. Àìyípadà 50, tó pọ̀ jù 500

Dá padà

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

Ìṣàkóso Àkóónú

Àwọn agbára Ìṣàkóso Àkóónú ń dá àti ṣàtúnṣe àwọn post àti page WordPress. Àwọn ID post ni a máa ń dá padà kí àwọn ìgbésẹ̀ tó tẹ̀lé nínú àwọn ètò agbára-púpọ̀ lè tọ́ka sí àkóónú tí a dá.

create_post

Dá WordPress post, page, tàbí ìwọlé custom post type tuntun.

Àwọn paramita

ParamitaIruDandanÀpèjúwe
titlestringBẹẹniÀkọlé post
contentstringRaraAra post — gba plain text, HTML, tàbí serialised block markup
statusstringRaradraft, publish, pending, private. Àìyípadà draft
post_typestringRaraSlug iru post, f.a. post, page, tàbí CPT èyíkéyìí tí a forúkọsílẹ̀. Àìyípadà post
excerptstringRaraÀkótán kúkúrú tí a ń fi hàn nínú archives àti àwọn èsì ìṣàwárí
categoriesarrayRaraArray àwọn orúkọ ẹ̀ka tàbí ID láti yàn
tagsarrayRaraArray àwọn orúkọ tag tàbí ID láti yàn
authorintegerRaraID oníṣe WordPress láti ṣètò gẹ́gẹ́ bí òǹkọ̀wé post. Àìyípadà sí oníṣe lọ́wọ́lọ́wọ́
datestringRaraỌjọ́ ìtẹ̀jáde ní fọ́ọ̀mù ISO 8601, f.a. 2026-05-01T09:00:00
page_templatestringRaraFáìlì template láti yàn sí post tàbí page yìí, f.a. page-full-width.php. Ó ní ìtumọ̀ nìkan nígbà tí post_type jẹ́ page tàbí CPT tí ó ṣàtìlẹ́yìn fún àwọn template page.

Àpẹẹrẹ

{
"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"
}

Dá padà { "success": true, "post_id": 42, "permalink": "https://example.com/welcome/" }


update_post

Ṣàtúnṣe WordPress post tàbí page tó wà tẹ́lẹ̀.

Àwọn paramita

ParamitaIruDandanÀpèjúwe
post_idintegerBẹẹniID post láti ṣàtúnṣe
titlestringRaraÀkọlé post tuntun
contentstringRaraAra post tuntun
statusstringRaraIpo tuntun: draft, publish, pending, private
excerptstringRaraExcerpt tuntun
categoriesarrayRaraRọ́pò gbogbo àtòjọ ẹ̀ka pẹ̀lú array àwọn orúkọ tàbí ID yìí
tagsarrayRaraRọ́pò gbogbo àtòjọ tag pẹ̀lú array àwọn orúkọ tàbí ID yìí
page_templatestringRaraFáìlì template tuntun láti yàn sí post tàbí page yìí, f.a. page-full-width.php. Fi string òfo ránṣẹ́ láti yọ ìyàn template kúrò kí o sì padà sí àìyípadà theme.

Àpẹẹrẹ — yí template padà lẹ́yìn dídá

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

Dá padà { "success": true, "post_id": 42 }


batch_create_posts

Dá ọ̀pọ̀ post nínú ìpè agbára kan ṣoṣo, dín round-trips kù nígbà ìkọ́ site tàbí gbígbé àkóónú wọlé lọ́pọ̀. A máa ń dá àwọn post ní tẹ̀lé-tẹ̀lé; bí ọ̀kan bá kùnà àwọn míì yóò tẹ̀síwájú, a ó sì jàbá ìkùnà náà nínú array àwọn èsì.

Àwọn paramita

ParamitaIruDandanÀpèjúwe
postsarrayBẹẹniArray àwọn object post, ọkọọkan ń gba àwọn paramita kan náà bí create_post
stop_on_errorbooleanRaraBí ó bá jẹ́ true, dá ṣíṣe dúró lẹ́yìn ìkùnà àkọ́kọ́. Àìyípadà false

Àpẹẹrẹ

{
"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"
}
]
}

Dá padà

{
"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

Yan àwòrán àfihàn (thumbnail post) sí post tàbí page tó wà tẹ́lẹ̀. Gba ID attachment Media Library tó wà tẹ́lẹ̀ tàbí URL àwòrán latọ̀nà; nígbà tí a bá pèsè URL, a ó ṣe download àwòrán náà, a ó sì gbe wọlé laifọwọyi.

Àwọn paramita

ParamitaIruDandanÀpèjúwe
post_idintegerBẹẹniID post tàbí page láti ṣàtúnṣe
attachment_idintegerRaraID attachment Media Library tó wà tẹ́lẹ̀
urlstringRaraURL àwòrán latọ̀nà láti gbe wọlé kí a sì ṣètò gẹ́gẹ́ bí àwòrán àfihàn
alt_textstringRaraỌ̀rọ̀ alt láti fi sí attachment bí a bá gbe e wọlé láti URL kan

Ọ̀kan nínú attachment_id tàbí url gbọ́dọ̀ wà.

Dá padà { "success": true, "post_id": 42, "attachment_id": 17 }


create_contact_form

Dá form ìbánisọ̀rọ̀ ní lílo plugin form tó ń ṣiṣẹ́ (Contact Form 7, WPForms, Fluent Forms, tàbí Gravity Forms, dá lórí èyí tí a fi sílẹ̀). Dá shortcode padà tí a lè fi sínú post tàbí page èyíkéyìí.

Àwọn paramita

ParamitaIruDandanÀpèjúwe
titlestringBẹẹniOrúkọ fọ́ọ̀mù tí a fi hàn ní admin plugin fọ́ọ̀mù
fieldsarrayBẹẹniÀtòjọ àwọn aaye fọ́ọ̀mù tí a ṣètò (wo ohun Field ní ìsàlẹ̀)
recipientstringRáráÀdírẹ́sì imeeli láti gba àwọn ìfiranṣẹ. Ó máa ń lo imeeli admin WordPress gẹ́gẹ́ bí aiyipada
subjectstringRáráLaini akọle imeeli. Ó ṣe atilẹyin àwọn placeholder [your-name] àti [your-subject] nígbà tí a bá ń lo Contact Form 7
confirmation_messagestringRáráÌfiranṣẹ tí a fi hàn lẹ́yìn fífiṣẹ́ tó ṣàṣeyọrí. Aiyipada: "Thank you for your message. We'll be in touch soon."

Ohun Field

KókóIruDandanÀpèjúwe
namestringBẹẹniOrúkọ aaye inú / kókó ẹ̀rọ
labelstringBẹẹniÀkọlé tí ènìyàn lè kà tí a fi hàn lórí fọ́ọ̀mù
typestringBẹẹnitext, email, tel, textarea, select, checkbox, radio, file, date
requiredbooleanRáráBóyá aaye náà gbọ́dọ̀ kún kí fífiṣẹ́ tó ṣẹlẹ̀. Aiyipada false
optionsarrayRáráÀwọn aṣàyàn fún àwọn aaye select, checkbox, àti radio
placeholderstringRáráỌ̀rọ̀ placeholder fún àwọn ìgbàwọlé iru-ọ̀rọ̀

Àpẹẹrẹ

{
"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]"
}

Ó dá padà

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

Àyẹ̀wò Ojúṣe

Àwọn agbára Àyẹ̀wò Ojúṣe jẹ́ kí aṣojú lè ya àwọn àwòrán-iboju ti àwọn ojúewé alààyè kí ó sì ṣe ìtúpalẹ̀ wọn, ó ń jẹ́ kí àyẹ̀wò àpẹrẹ aládàáṣiṣẹ́, àwọn ìfiwéra ṣáájú/lẹ́yìn, àti àwọn àyẹ̀wò ìyípadà ojúṣe ṣeé ṣe láì nílò ìfikún browser kankan.

capture_screenshot

Ó ya àwòrán-iboju ti ojúewé WordPress kan ní URL tí a fún un nípa lílo browser aláìní-orí ní ẹgbẹ́ server. A fi àwòrán náà pamọ́ sí Media Library, a sì dá URL CDN padà.

Àwọn paramita

ParamitaIruDandanÀpèjúwe
urlstringBẹẹniURL kíkún ti ojúewé láti ya àwòrán-iboju, bí àpẹẹrẹ https://example.com/about/
widthintegerRáráÌfẹ̀ ibùdó-wíwo ní pixel. Aiyipada 1280
heightintegerRáráGíga ibùdó-wíwo ní pixel. Aiyipada 800
full_pagebooleanRáráYa gbogbo ojúewé tí a lè yí lọ dípò ibùdó-wíwo nìkan. Aiyipada false
delay_msintegerRáráÀwọn millisecond láti dúró lẹ́yìn tí ojúewé bá ti kojọpọ̀ kí a tó ya, ó wúlò fún àkóónú onímí. Aiyipada 500
labelstringRáráÀkọlé tí ènìyàn lè kà tí a fi pamọ́ pẹ̀lú àfikún náà nínú Media Library

Ó dá padà

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

compare_screenshots

Ó gba àwòrán-iboju méjì, ó sì dá àmì ìyàtọ̀ ojúṣe padà pẹ̀lú àwòrán ìyàtọ̀ tí ń ṣe àfihàn àwọn agbègbè tí ó yí padà. Ó wúlò fún fífi dájú pé ìyípadà àpẹrẹ kan mú àbájáde tí a retí wá tàbí fún ríri àwọn ìpadà-sẹ́yìn tí a kò fẹ́.

Àwọn paramita

ParamitaIruDandanÀpèjúwe
before_urlstringBẹẹniURL ti ojúewé láti ya gẹ́gẹ́ bí ipò "ṣáájú"
after_urlstringBẹẹniURL ti ojúewé láti ya gẹ́gẹ́ bí ipò "lẹ́yìn". Ó lè jẹ́ URL kan náà bí a bá ń fiwéra kọjá àkókò
widthintegerRáráÌfẹ̀ ibùdó-wíwo fún àwọn ìyà méjèèjì. Aiyipada 1280
thresholdfloatRáráÀàlà ìyàtọ̀-pixel (0.0–1.0). Àwọn pixel nínú ìfaradà yìí ni a kà sí pé wọn kò yí padà. Aiyipada 0.1

Ó dá padà

{
"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"
}

diff_score ti 0.0 túmọ̀ sí pé kò sí ìyípadà tí ó hàn; 1.0 túmọ̀ sí pé gbogbo pixel yí padà.


review_page_design

Ó ya àwòrán-iboju ti ojúewé kan, ó sì fi ránṣẹ́ sí language model fún ìtúpalẹ̀ ojúṣe. Ó dá ìṣàyẹ̀wò tí a ṣètò padà tí ó bo ìṣètò, typography, lílo àwọ̀, àti àwọn àníyàn ìráyè.

Àwọn paramita

ParamitaIruDandanÀpèjúwe
urlstringBẹẹniURL kíkún ti ojúewé láti ṣe àyẹ̀wò
focusstringRáráÀtòjọ àwọn agbègbè àyẹ̀wò tí a yà sọ́tọ̀ pẹ̀lú koma láti fi tẹnumọ́: layout, typography, colour, accessibility, mobile. Aiyipada: gbogbo agbègbè
widthintegerRáráÌfẹ̀ ibùdó-wíwo. Aiyipada 1280

Ó dá padà

{
"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"]
}
}

Àwọn Agbára Tí A Lè Fi Sórí Ẹ̀rọ

Registry Àwọn Agbára Tí A Lè Fi Sórí Ẹ̀rọ jẹ́ kí o lè faagun aṣojú pẹ̀lú àwọn àkójọpọ̀ agbára àfikún tí a pín gẹ́gẹ́ bí àwọn plugin WordPress. Àkójọpọ̀ kọ̀ọ̀kan ń forúkọsílẹ̀ agbára kan tàbí ju bẹ́ẹ̀ lọ ní lílo API agbára boṣewa.

list_available_abilities

Ó dá katalọ́ọ̀gì àwọn àkójọpọ̀ agbára tí ó wà fún fífi sórí ẹ̀rọ láti registry padà.

Àwọn paramita

ParamitaIruDandanApejuwe
categorystringRaraṢe àlẹmọ gẹgẹ bi ẹka: ecommerce, seo, media, social, developer

Àwọn ohun tí ó dá padà

{
"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

Ṣe igbasilẹ o si mu akopọ agbara kan ṣiṣẹ lati inu iforukọsilẹ naa.

Àwọn paramita

ParamitaIruDandanApejuwe
slugstringBẹẹnislug ti afikun akopọ agbara

Àwọn ohun tí ó dá padà { "success": true, "slug": "gratis-ai-agent-woocommerce", "abilities_added": 3 }


recommend_plugin

Ṣe ìbéèrè si iforukọsilẹ agbara lati wa afikun ti o dara julọ fun lilo ti a ṣalaye, ati, bi aṣayan, fi sii.

Àwọn paramita

ParamitaIruDandanApejuwe
descriptionstringBẹẹniApejuwe ni ede adayeba ti iṣẹ ṣiṣe ti a fẹ
installbooleanRaraTi true, yoo fi afikun ti a ṣeduro sii lẹsẹkẹsẹ. Aiyipada ni false

Àpẹẹrẹ

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

Àwọn ohun tí ó dá padà

{
"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"]
}
}