Hoppa yfir á aðal efni

Tilvísun fyrir getu

Geta er grunnaðgerðirnar sem Gratis AI Agent getur kallað fram í WordPress uppsetningunni þinni. Hver geta er skráður PHP klasi sem birtir JSON schema — agentinn les þetta schema við keyrslu til að skilja hvaða breytur eru nauðsynlegar og hverju getan skilar.

Þessi síða skjalfestir alla getu sem fylgir Gratis AI Agent v1.9.0.


Sérsniðnar færslutegundir

Þessar getur stjórna sérsniðnum færslutegundum (CPTs) sem eru skráðar í gegnum agentinn. Skráningar eru vistaðar í WordPress options töflunni svo þær haldist eftir afvirkjun og endurvirkjun plugins.

register_post_type

Skráir nýja sérsniðna færslutegund.

Breytur

BreytaTegundNauðsynlegtLýsing
slugstringLykill færslutegundarinnar (hámark 20 stafir, engir hástafir, engin bil)
singular_labelstringLesanlegt nafn í eintölu, t.d. Portfolio Item
plural_labelstringLesanlegt nafn í fleirtölu, t.d. Portfolio Items
publicbooleanNeiHvort færslutegundin sé aðgengileg opinberlega. Sjálfgefið true
supportsarrayNeiEiginleikar sem á að styðja: title, editor, thumbnail, excerpt, comments, revisions, custom-fields. Sjálfgefið ["title","editor"]
has_archivebooleanNeiHvort safnsíða færslutegundar sé virkjuð. Sjálfgefið false
menu_iconstringNeiDashicons klasi eða URL fyrir tákn admin valmyndarinnar. Sjálfgefið "dashicons-admin-post"
rewrite_slugstringNeiURL slug fyrir færslutegundina. Sjálfgefið er slug

Dæmi

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

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


list_post_types

Skilar öllum sérsniðnum færslutegundum sem agentinn hefur skráð.

Breytur — engar

Skilar

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

delete_post_type

Afskráir sérsniðna færslutegund sem agentinn hafði áður skráð. Fyrirliggjandi færslur af þeirri tegund verða áfram í gagnagrunninum en eru ekki lengur aðgengilegar í gegnum færslutegundina.

Breytur

BreytaTegundNauðsynlegtLýsing
slugstringLykill færslutegundarinnar sem á að fjarlægja

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


Sérsniðnar flokkunarfræði

Þessar getur stjórna sérsniðnum flokkunarfræðum. Eins og CPTs eru skráningar flokkunarfræða vistaðar.

register_taxonomy

Skráir nýja sérsniðna flokkunarfræði.

Breytur

BreytaTegundNauðsynlegtLýsing
slugstringLykill flokkunarfræðinnar (hámark 32 stafir)
singular_labelstringLesanlegt nafn í eintölu, t.d. Project Category
plural_labelstringLesanlegt nafn í fleirtölu, t.d. Project Categories
post_typesarraySlug færslutegunda sem þessi flokkunarfræði á að tengjast við
hierarchicalbooleanNeitrue fyrir flokka-stíl, false fyrir merkja-stíl. Sjálfgefið true
publicbooleanNeiHvort hugtök séu aðgengileg opinberlega. Sjálfgefið true
rewrite_slugstringNeiURL slug fyrir flokkunarfræðina. Sjálfgefið er slug

Dæmi

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

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


list_taxonomies

Skilar öllum sérsniðnum flokkunarfræðum sem agentinn hefur skráð.

Breytur — engar

Skilar

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

delete_taxonomy

Afskráir sérsniðna flokkunarfræði sem agentinn hafði áður skráð.

Breytur

BreytaTegundNauðsynlegtLýsing
slugstringLykill flokkunarfræðinnar sem á að fjarlægja

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


Hönnunarkerfi

Getur hönnunarkerfis breyta sjónrænni framsetningu WordPress vefsins — frá sérsniðnu CSS til blokkamynstra og vefmerkis.

inject_custom_css

Bætir CSS við <head> vefsins í gegnum wp_add_inline_style. CSS er vistað í gratis_ai_agent_custom_css option og tekið snyrtilega úr röð þegar getan er endurstillt.

Breytur

BreytaTegundNauðsynlegtLýsing
cssstringGilt CSS sem á að setja inn
labelstringNeiLesanlegt merki fyrir þennan CSS blokk, notað í villuleitarskrám. Sjálfgefið "agent-injected"
replacebooleanNeiEf true, skiptir út öllu CSS sem áður var sett inn. Sjálfgefið false (bætir við)

Dæmi

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

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


add_block_pattern

Skráir endurnýtanlegt blokkamynstur í WordPress mynstursafninu.

Breytur

BreytaTegundNauðsynlegtLýsing
slugstringAuðkenni mynsturs, t.d. gratis/hero-dark
titlestringLesanlegt nafn mynsturs sem birtist í ritlinum
contentstringRaðgert blokkamerki (HTML) fyrir mynstrið
categoriesarrayNeiSlug mynsturflokka, t.d. ["featured", "hero"]
descriptionstringNeiStutt lýsing sem birtist í mynsturvalinu
keywordsarrayNeiLeitarorð

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


list_block_patterns

Listar öll blokkamynstur sem agentinn hefur skráð.

Breytur — engar

Skilar

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

Stillir WordPress merki vefsins á tiltekið viðhengis-ID eða fjarlæga myndarslóð. Þegar URL er gefin upp er myndinni hlaðið niður og hún flutt inn í Media Library.

Færibreytur

FæribreytaTegundNauðsynlegtLýsing
attachment_idintegerNeiID fyrir fyrirliggjandi viðhengi í Media Library
urlstringNeiFjarlæg myndar-URL til að flytja inn og stilla sem merki

Annaðhvort attachment_id eða url verður að vera gefið upp.

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


apply_theme_json_preset

Beitir nefndri forstillingu fyrir liti/leturfræði á theme.json virka þemans (eða global-styles). Forstillingar eru yfirfarin knippi sem Gratis AI Agent-teymið viðheldur.

Færibreytur

FæribreytaTegundNauðsynlegtLýsing
presetstringHeiti forstillingar, t.d. minimal-dark, warm-editorial, corporate-blue
mergebooleanNeiEf true, sameina við fyrirliggjandi gildi í stað þess að skipta þeim út. Sjálfgefið false

Tiltækar forstillingar

ForstillingLýsing
minimal-darkNæstum svartur bakgrunnur, hvítur texti, einn áherslulitur
warm-editorialHlýr beinhvítur bakgrunnur, fyrirsagnir með serif-letri, jarðlitir sem áherslulitir
corporate-blueDökkblá og hvít litaspjald með faglegri leturfræði
vibrant-startupBjartir litstiglar, ávöl horn, nútímalegt sans-serif letur
classic-blogHlutlausir gráir tónar, þægileg línuhæð, hefðbundið bil í umbrotinu

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


Altækir stílar

Eiginleikar fyrir Altæka stíla lesa og skrifa theme.json-gildi í gegnum WordPress Global Styles API og hafa áhrif á alla kubba og sniðmát á öllum vefnum.

get_global_styles

Skilar núverandi uppsetningu altækra stíla.

Færibreytur

FæribreytaTegundNauðsynlegtLýsing
pathstringNeiJSON-bendill á tiltekið gildi, t.d. /color/palette eða /typography/fontSizes. Skilar öllum hlutnum ef þessu er sleppt.

Skilar öllum hlut altækra stíla eða gildinu á path.


set_global_styles

Uppfærir eitt eða fleiri gildi í uppsetningu altækra stíla.

Færibreytur

FæribreytaTegundNauðsynlegtLýsing
pathstringJSON-bendill á gildið sem á að stilla, t.d. /color/palette
valueanyNýja gildið

Dæmi — bæta lit við litaspjaldið

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

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


reset_global_styles

Endurstillir allar breytingar á altækum stílum sem agent hefur beitt og endurheimtir sjálfgefin gildi þemans.

Færibreytur — engar

Skilar { "success": true }


Eiginleikar leiðsagnarvalmynda búa til og stjórna WordPress leiðsagnarvalmyndum og atriðum þeirra.

create_menu

Býr til nýja WordPress leiðsagnarvalmynd.

Færibreytur

FæribreytaTegundNauðsynlegtLýsing
namestringHeiti valmyndar, t.d. Primary Navigation
locationstringNeiStaðsetning í þema sem á að úthluta þessari valmynd á, t.d. primary

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


update_menu

Endurnefnir valmynd eða úthlutar henni aftur á staðsetningu í þema.

Færibreytur

FæribreytaTegundNauðsynlegtLýsing
menu_idintegerID valmyndarinnar sem á að uppfæra
namestringNeiNýtt heiti valmyndar
locationstringNeiStaðsetning í þema sem á að úthluta eða endurúthluta

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


add_menu_item

Bætir atriði við fyrirliggjandi leiðsagnarvalmynd.

Færibreytur

FæribreytaTegundNauðsynlegtLýsing
menu_idintegerID markvalmyndarinnar
typestringTegund atriðis: custom, post_type eða taxonomy
titlestringNeiMerking fyrir valmyndaratriðið (nauðsynlegt fyrir custom-tegund)
urlstringNeiURL fyrir custom-atriði
object_idintegerNeiFærslu-ID eða hugtaks-ID fyrir post_type/taxonomy-atriði
parent_idintegerNeiID valmyndaratriðis sem þetta atriði á að vera undir
positionintegerNeiNúllmiðuð staðsetning í valmyndinni

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


remove_menu_item

Fjarlægir atriði úr leiðsagnarvalmynd.

Færibreytur

FæribreytaTegundNauðsynlegtLýsing
item_idintegerID valmyndaratriðis sem á að fjarlægja

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


list_menus

Sýnir lista yfir allar WordPress leiðsagnarvalmyndir, þar á meðal úthlutaðar staðsetningar þeirra í þema.

Færibreytur — engar

Skilar

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

Stjórnun valkosta

Eiginleikar valkosta lesa og skrifa WordPress valkosti í gegnum get_option / update_option. Innbyggður öryggisblokkunarlisti kemur í veg fyrir óviljandi breytingar á mikilvægum stillingum.

get_option

Les WordPress valkost.

Færibreytur

FæribreytaTegundNauðsynlegtLýsing
option_namestringValkostalykillinn, t.d. blogname

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

Skilar villu ef option_name er á öryggisblokkunarlistanum.


set_option

Skrifar WordPress valkost.

Færibreytur

FæribreytaTegundNauðsynlegtLýsing
option_namestringValkostalykillinn
valueanyNýja gildið (raðað sjálfkrafa fyrir fylki/hluti)
autoloadstringNei"yes" eða "no". Sjálfgefið varðveitir fyrirliggjandi autoload-stillingu

Skilar villu ef option_name er á öryggisblokkunarlistanum.

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


delete_option

Eyðir WordPress valkosti.

Færibreytur

ParameterTypeRequiredDescription
option_namestringYesValkostalykillinn sem á að eyða

Skilar villu ef option_name er á öryggisblokkunarlistanum.

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


list_options

Sýnir lista yfir WordPress valkosti sem passa við mynstur.

Færibreytur

ParameterTypeRequiredDescription
patternstringNoSQL LIKE mynstur til að sía valkostanöfn, t.d. gratis_%. Skilar öllum valkostum ef þessu er sleppt (notið með varúð á stórum gagnagrunnum).
limitintegerNoHámarksfjöldi niðurstaðna. Sjálfgefið 50, hámark 500

Skilar

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

Efnisumsjón

Efnisumsjónarhæfni býr til og breytir WordPress færslum og síðum. Færslu-ID er skilað svo síðari skref í fjölhæfnisáætlunum geti vísað í efnið sem búið var til.

create_post

Býr til nýja WordPress færslu, síðu eða færslu af sérsniðinni færslugerð.

Færibreytur

ParameterTypeRequiredDescription
titlestringYesTitill færslu
contentstringNoMeginmál færslu — tekur við venjulegum texta, HTML eða raðgerðu blokkamerkingamáli
statusstringNodraft, publish, pending, private. Sjálfgefið draft
post_typestringNoSlóðarheiti færslugerðar, t.d. post, page eða hvaða skráða CPT sem er. Sjálfgefið post
excerptstringNoStutt samantekt sem birtist í söfnum og leitarniðurstöðum
categoriesarrayNoFylki með flokkaheitum eða ID-um sem á að úthluta
tagsarrayNoFylki með merkjaheitum eða ID-um sem á að úthluta
authorintegerNoWordPress notanda-ID sem á að setja sem höfund færslunnar. Sjálfgefið er núverandi notandi
datestringNoBirtingardagsetning á ISO 8601 sniði, t.d. 2026-05-01T09:00:00
page_templatestringNoSniðmátsskrá sem á að úthluta þessari færslu eða síðu, t.d. page-full-width.php. Hefur aðeins merkingu þegar post_type er page eða CPT sem styður síðusniðmát.

Dæmi

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

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


update_post

Uppfærir fyrirliggjandi WordPress færslu eða síðu.

Færibreytur

ParameterTypeRequiredDescription
post_idintegerYesID færslunnar sem á að uppfæra
titlestringNoNýr færslutitill
contentstringNoNýtt meginmál færslu
statusstringNoNý staða: draft, publish, pending, private
excerptstringNoNýr útdráttur
categoriesarrayNoSkipta út öllum flokkalistanum fyrir þetta fylki af nöfnum eða ID-um
tagsarrayNoSkipta út öllum merkjalistanum fyrir þetta fylki af nöfnum eða ID-um
page_templatestringNoNý sniðmátsskrá sem á að úthluta þessari færslu eða síðu, t.d. page-full-width.php. Sendu tóman streng til að fjarlægja sniðmátsúthlutunina og fara aftur í sjálfgefið gildi themesins.

Dæmi — breyta sniðmáti eftir stofnun

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

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


batch_create_posts

Býr til margar færslur í einu hæfnikalli og fækkar þannig ferðum fram og til baka við uppsetningu vefja eða magninnflutning efnis. Færslur eru búnar til í röð; ef ein mistekst halda hinar áfram og tilkynnt er um bilunina í niðurstöðufylkinu.

Færibreytur

ParameterTypeRequiredDescription
postsarrayYesFylki af færsluhlutum, þar sem hver tekur við sömu færibreytum og create_post
stop_on_errorbooleanNoEf true, stöðva vinnslu eftir fyrstu bilun. Sjálfgefið false

Dæmi

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

Skilar

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

Úthlutar aðalmynd (smámynd færslu) á fyrirliggjandi færslu eða síðu. Tekur við ID-i fyrirliggjandi viðhengis í Media Library eða fjarlægri myndaslóð; þegar slóð er gefin er myndinni hlaðið niður og hún flutt inn sjálfkrafa.

Færibreytur

ParameterTypeRequiredDescription
post_idintegerYesID færslunnar eða síðunnar sem á að uppfæra
attachment_idintegerNoID fyrirliggjandi viðhengis í Media Library
urlstringNoFjarlæg myndaslóð sem á að flytja inn og setja sem aðalmynd
alt_textstringNoAlt-texti sem á að setja á viðhengið ef það er flutt inn af slóð

Annaðhvort attachment_id eða url verður að vera gefið upp.

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


create_contact_form

Býr til samskiptaform með virka form-plugininu (Contact Form 7, WPForms, Fluent Forms eða Gravity Forms, eftir því hvað er uppsett). Skilar shortcode sem hægt er að fella inn í hvaða færslu eða síðu sem er.

Færibreytur

FæribreytaTegundNauðsynlegtLýsing
titlestringHeiti formsins sem birtist í stjórnborði formviðbótarinnar
fieldsarrayRöðuð listi yfir formreiti (sjá reitahlut hér að neðan)
recipientstringNeiNetfang sem tekur við innsendingum. Sjálfgefið er admin-netfang WordPress
subjectstringNeiEfnislína tölvupósts. Styður staðgengla [your-name] og [your-subject] þegar Contact Form 7 er notað
confirmation_messagestringNeiSkilaboð sem birtast eftir vel heppnaða innsendingu. Sjálfgefið: "Thank you for your message. We'll be in touch soon."

Reitahlutur

LykillTegundNauðsynlegtLýsing
namestringInnra reitanafn / vélarlykill
labelstringMannlæsilegt merki sem birtist á forminu
typestringtext, email, tel, textarea, select, checkbox, radio, file, date
requiredbooleanNeiHvort fylla þurfi út reitinn fyrir innsendingu. Sjálfgefið false
optionsarrayNeiValkostir fyrir reitina select, checkbox og radio
placeholderstringNeiStaðgengilstexti fyrir innsláttarreiti af textagerð

Dæmi

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

Skilar

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

Sjónræn yfirferð

Sjónrænir yfirferðareiginleikar gera agentinum kleift að taka skjáskot af lifandi síðum og greina þau, sem gerir sjálfstæða hönnunaryfirferð, samanburð fyrir/eftir og sjónrænar afturhvarfsprófanir mögulegar án þess að krefjast nokkurrar vafraviðbótar.

capture_screenshot

Tekur skjáskot af WordPress-síðu á tiltekinni URL með hauslausum vafra á þjóni. Myndin er vistuð í Media Library og CDN URL er skilað.

Færibreytur

FæribreytaTegundNauðsynlegtLýsing
urlstringFull URL síðunnar sem á að taka skjáskot af, t.d. https://example.com/about/
widthintegerNeiBreidd viewport í pixlum. Sjálfgefið 1280
heightintegerNeiHæð viewport í pixlum. Sjálfgefið 800
full_pagebooleanNeiTaka alla skrunanlegu síðuna í stað aðeins viewport. Sjálfgefið false
delay_msintegerNeiMillisekúndur sem beðið er eftir að síða hleðst áður en tekið er skjáskot, gagnlegt fyrir hreyft efni. Sjálfgefið 500
labelstringNeiMannlæsilegt merki sem er geymt með viðhenginu í Media Library

Skilar

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

compare_screenshots

Tekur tvö skjáskot og skilar sjónrænu diff-stigi ásamt diff-mynd sem undirstrikar breytt svæði. Gagnlegt til að staðfesta að hönnunarbreyting hafi skilað væntanlegri niðurstöðu eða til að greina óviljandi afturhvarf.

Færibreytur

FæribreytaTegundNauðsynlegtLýsing
before_urlstringURL síðunnar sem á að taka sem „fyrir“-stöðu
after_urlstringURL síðunnar sem á að taka sem „eftir“-stöðu. Getur verið sama URL ef borið er saman yfir tíma
widthintegerNeiBreidd viewport fyrir bæði skjáskot. Sjálfgefið 1280
thresholdfloatNeiÞröskuldur fyrir pixlamismun (0.0–1.0). Pixlar innan þessa vikmarks teljast óbreyttir. Sjálfgefið 0.1

Skilar

{
"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 upp á 0.0 þýðir engin sýnileg breyting; 1.0 þýðir að hver einasti pixill breyttist.


review_page_design

Tekur skjáskot af síðu og sendir það til tungumálalíkansins til sjónrænnar greiningar. Skilar skipulögðu mati sem nær yfir umbrot, leturfræði, litanotkun og aðgengisatriði.

Færibreytur

FæribreytaTegundNauðsynlegtLýsing
urlstringFull URL síðunnar sem á að yfirfara
focusstringNeiKommuaðskilinn listi yfir yfirferðarsvið sem á að leggja áherslu á: layout, typography, colour, accessibility, mobile. Sjálfgefið: öll svið
widthintegerNeiBreidd viewport. Sjálfgefið 1280

Skilar

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

Uppsetjanlegir eiginleikar

Skrá yfir uppsetjanlega eiginleika gerir þér kleift að útvíkka agentinn með viðbótareiginleikapökkum sem dreift er sem WordPress-viðbótum. Hver pakki skráir einn eða fleiri eiginleika með staðlaða eiginleika-API-inu.

list_available_abilities

Skilar yfirliti yfir eiginleikapakka sem eru tiltækir til uppsetningar úr skránni.

Færibreytur

FæribreytaTegundNauðsynlegtLýsing
categorystringNeiSía eftir flokki: ecommerce, seo, media, social, developer

Skilar

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

Sækir og virkjar getu-pakka úr skránni.

Færibreytur

FæribreytaTegundNauðsynlegtLýsing
slugstringSlug fyrir plugin getu-pakka

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


recommend_plugin

Leitar í getu-skránni til að finna besta plugin fyrir lýst notkunartilvik og setur það upp valkvætt.

Færibreytur

FæribreytaTegundNauðsynlegtLýsing
descriptionstringLýsing á æskilegri virkni á náttúrulegu máli
installbooleanNeiEf true, setur það upp ráðlagða plugin strax. Sjálfgefið false

Dæmi

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

Skilar

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