Inkomba Yamakhono
Amakhono ayizenzo eziyisisekelo i-Gratis AI Agent engazibiza ekufakweni kwakho kwe-WordPress. Ikhono ngalinye liyikilasi le-PHP elibhalisiwe eliveza i-schema ye-JSON — i-agent ifunda le schema ngesikhathi sokusebenza ukuze iqonde ukuthi yimaphi amapharamitha adingekayo nokuthi ikhono libuyisa ini.
Leli khasi libhala wonke amakhono ahambisana ne-Gratis AI Agent v1.9.0.
Izinhlobo Zokuthunyelwe Ezenziwe Ngokwezifiso
Lawa makhono aphatha izinhlobo zokuthunyelwe ezenziwe ngokwezifiso (CPTs) ezibhaliswe nge-agent. Ukubhaliswa kugcinwa etafuleni lezinketho ze-WordPress ukuze kuqhubeke nokuba khona ngemva kokuthi plugin ivaliwe bese ivuselelwa futhi.
register_post_type
Ibhalisa uhlobo olusha lokuthunyelwe olwenziwe ngokwezifiso.
Amapharamitha
| Ipharamitha | Uhlobo | Kuyadingeka | Incazelo |
|---|---|---|---|
slug | string | Yebo | Ukhiye wohlobo lokuthunyelwe (ubuningi bezinhlamvu ezingu-20, akukho osonhlamvukazi, akukho zikhala) |
singular_label | string | Yebo | Igama lobunye elifundeka kubantu, isib. Portfolio Item |
plural_label | string | Yebo | Igama lobuningi elifundeka kubantu, isib. Portfolio Items |
public | boolean | Cha | Ukuthi uhlobo lokuthunyelwe luyatholakala emphakathini yini. Okuzenzakalelayo true |
supports | array | Cha | Izici okufanele zisekelwe: title, editor, thumbnail, excerpt, comments, revisions, custom-fields. Okuzenzakalelayo ["title","editor"] |
has_archive | boolean | Cha | Ukuthi ikhasi le-archive lohlobo lokuthunyelwe livuliwe yini. Okuzenzakalelayo false |
menu_icon | string | Cha | Ikilasi le-Dashicons noma i-URL yesithonjana semenyu yomlawuli. Okuzenzakalelayo "dashicons-admin-post" |
rewrite_slug | string | Cha | I-URL slug yohlobo lokuthunyelwe. Okuzenzakalelayo kuba slug |
Isibonelo
{
"slug": "portfolio",
"singular_label": "Portfolio Item",
"plural_label": "Portfolio Items",
"public": true,
"supports": ["title", "editor", "thumbnail"],
"has_archive": true,
"menu_icon": "dashicons-portfolio"
}
Kubuyisa { "success": true, "slug": "portfolio" }
list_post_types
Kubuyisa zonke izinhlobo zokuthunyelwe ezenziwe ngokwezifiso ezibhaliswe yi-agent.
Amapharamitha — akukho
Kubuyisa
{
"post_types": [
{
"slug": "portfolio",
"singular_label": "Portfolio Item",
"plural_label": "Portfolio Items",
"public": true
}
]
}
delete_post_type
Isusa ukubhaliswa kohlobo lokuthunyelwe olwenziwe ngokwezifiso olwalubhaliswe ngaphambilini yi-agent. Okuthunyelwe okukhona kwalolo hlobo kuhlala kusizindalwazi kodwa akusatholakali ngohlobo lokuthunyelwe.
Amapharamitha
| Ipharamitha | Uhlobo | Kuyadingeka | Incazelo |
|---|---|---|---|
slug | string | Yebo | Ukhiye wohlobo lokuthunyelwe okufanele ususwe |
Kubuyisa { "success": true, "slug": "portfolio" }
Ama-Taxonomies Enziwe Ngokwezifiso
Lawa makhono aphatha ama-taxonomies enziwe ngokwezifiso. Njengama-CPTs, ukubhaliswa kwama-taxonomy kugcinwa.
register_taxonomy
Ibhalisa i-taxonomy entsha eyenziwe ngokwezifiso.
Amapharamitha
| Ipharamitha | Uhlobo | Kuyadingeka | Incazelo |
|---|---|---|---|
slug | string | Yebo | Ukhiye we-taxonomy (ubuningi bezinhlamvu ezingu-32) |
singular_label | string | Yebo | Igama lobunye elifundeka kubantu, isib. Project Category |
plural_label | string | Yebo | Igama lobuningi elifundeka kubantu, isib. Project Categories |
post_types | array | Yebo | Ama-slug ezinhlobo zokuthunyelwa le taxonomy okufanele inamathiselwe kuwo |
hierarchical | boolean | Cha | true kwesitayela se-category, false kwesitayela se-tag. Okuzenzakalelayo true |
public | boolean | Cha | Ukuthi amagama ayatholakala emphakathini yini. Okuzenzakalelayo true |
rewrite_slug | string | Cha | I-URL slug ye-taxonomy. Okuzenzakalelayo kuba slug |
Isibonelo
{
"slug": "project-category",
"singular_label": "Project Category",
"plural_label": "Project Categories",
"post_types": ["portfolio"],
"hierarchical": true
}
Kubuyisa { "success": true, "slug": "project-category" }
list_taxonomies
Kubuyisa wonke ama-taxonomies enziwe ngokwezifiso abhaliswe yi-agent.
Amapharamitha — akukho
Kubuyisa
{
"taxonomies": [
{
"slug": "project-category",
"singular_label": "Project Category",
"post_types": ["portfolio"],
"hierarchical": true
}
]
}
delete_taxonomy
Isusa ukubhaliswa kwe-taxonomy eyenziwe ngokwezifiso eyayibhaliswe ngaphambilini yi-agent.
Amapharamitha
| Ipharamitha | Uhlobo | Kuyadingeka | Incazelo |
|---|---|---|---|
slug | string | Yebo | Ukhiye we-taxonomy okufanele ususwe |
Kubuyisa { "success": true, "slug": "project-category" }
Uhlelo Lokuklama
Amakhono ohlelo lokuklama ashintsha ukubukeka okubukwayo kwe-site ye-WordPress — kusukela ku-CSS eyenziwe ngokwezifiso kuya kuma-pattern e-block kanye ne-logo ye-site.
inject_custom_css
Yengeza i-CSS ku-<head> ye-site nge-wp_add_inline_style. I-CSS igcinwa enkethweni ye-gratis_ai_agent_custom_css futhi isuswa emgqeni ngokuhlanzekile lapho ikhono lisethwa kabusha.
Amapharamitha
| Ipharamitha | Uhlobo | Kuyadingeka | Incazelo |
|---|---|---|---|
css | string | Yebo | I-CSS evumelekile okufanele ifakwe |
label | string | Cha | Ilebula elifundeka kubantu lale block ye-CSS, lisetshenziswa kuma-log okulungisa amaphutha. Okuzenzakalelayo "agent-injected" |
replace | boolean | Cha | Uma true, ishintsha yonke i-CSS eyayifakwe ngaphambilini. Okuzenzakalelayo false (iyengeza) |
Isibonelo
{
"css": ":root { --primary: #1a1a2e; --accent: #e94560; } body { font-family: 'Inter', sans-serif; }",
"label": "brand-colours",
"replace": false
}
Kubuyisa { "success": true, "bytes": 96 }
add_block_pattern
Ibhalisa i-pattern ye-block ephinde isetshenziswe kulabhulali yama-pattern ye-WordPress.
Amapharamitha
| Ipharamitha | Uhlobo | Kuyadingeka | Incazelo |
|---|---|---|---|
slug | string | Yebo | Isihlonzi se-pattern, isib. gratis/hero-dark |
title | string | Yebo | Igama le-pattern elifundeka kubantu eliboniswa ku-editor |
content | string | Yebo | I-markup ye-block egcinwe ngokulandelana (HTML) ye-pattern |
categories | array | Cha | Ama-slug ezigaba ze-pattern, isib. ["featured", "hero"] |
description | string | Cha | Incazelo emfushane eboniswa kusikhethi se-pattern |
keywords | array | Cha | Amagama angukhiye okusesha |
Kubuyisa { "success": true, "slug": "gratis/hero-dark" }
list_block_patterns
Ibala wonke ama-pattern e-block abhaliswe yi-agent.
Amapharamitha — akukho
Kubuyisa
{
"patterns": [
{
"slug": "gratis/hero-dark",
"title": "Dark Hero",
"categories": ["hero"]
}
]
}
set_site_logo
Kusetha ilogo yesayithi le-WordPress ibe yi-ID yokunamathiselwe enikeziwe noma i-URL yesithombe esikude. Lapho kunikezwa i-URL, isithombe siyalandwa futhi singeniswe ku-Media Library.
Amapharamitha
| Ipharamitha | Uhlobo | Kuyadingeka | Incazelo |
|---|---|---|---|
attachment_id | integer | Cha | ID yokunamathiselwe okukhona kwe-Media Library |
url | string | Cha | I-URL yesithombe esikude sokungenisa nokusetha njengelogo |
Kufanele kunikezwe okukodwa kokuthi attachment_id noma url.
Kubuyisa { "success": true, "attachment_id": 42 }
apply_theme_json_preset
Kusebenzisa i-preset enegama yombala/typography ku-theme.json (noma global-styles) yetimu esebenzayo. Ama-preset angamaphakheji akhethwe futhi agcinwa ithimba le-Gratis AI Agent.
Amapharamitha
| Ipharamitha | Uhlobo | Kuyadingeka | Incazelo |
|---|---|---|---|
preset | string | Yebo | Igama le-preset, isb. minimal-dark, warm-editorial, corporate-blue |
merge | boolean | Cha | Uma kuyi-true, hlanganisa namanani akhona esikhundleni sokuwashintsha. Okuzenzakalelayo false |
Ama-preset atholakalayo
| I-preset | Incazelo |
|---|---|
minimal-dark | Ingemuva elicishe libe mnyama, umbhalo omhlophe, umbala owodwa wokugqamisa |
warm-editorial | Ingemuva elifudumele elimhlophe ngokufiphele, izihloko ze-serif, imibala yokugqamisa efana nomhlaba |
corporate-blue | Iphalethi elinombala we-navy nomhlophe ene-typography yobungcweti |
vibrant-startup | Ama-gradient akhanyayo, amakhona ayindilinga, uhlobo lwe-sans-serif lwesimanje |
classic-blog | Okumpunga okungathathi hlangothi, line-height entofontofo, izikhala zesakhiwo zendabuko |
Kubuyisa { "success": true, "preset": "minimal-dark" }
Izitayela Zomhlaba Wonke
Amakhono e-Global Styles afunda futhi abhale amanani e-theme.json nge-WordPress Global Styles API, ethinta wonke amabhulokhi nama-template kusayithi lonke.
get_global_styles
Kubuyisa ukucushwa kwamanje kwezitayela zomhlaba wonke.
Amapharamitha
| Ipharamitha | Uhlobo | Kuyadingeka | Incazelo |
|---|---|---|---|
path | string | Cha | Isikhombi se-JSON senani elithile, isb. /color/palette noma /typography/fontSizes. Kubuyisa yonke into uma kushiyiwe. |
Kubuyisa into ephelele yezitayela zomhlaba wonke noma inani ku-path.
set_global_styles
Kubuyekeza inani elilodwa noma amaningi ekucushweni kwezitayela zomhlaba wonke.
Amapharamitha
| Ipharamitha | Uhlobo | Kuyadingeka | Incazelo |
|---|---|---|---|
path | string | Yebo | Isikhombi se-JSON senani elizosethwa, isb. /color/palette |
value | any | Yebo | Inani elisha |
Isibonelo — engeza umbala ku-palette
{
"path": "/color/palette",
"value": [
{ "slug": "primary", "color": "#1a1a2e", "name": "Primary" },
{ "slug": "accent", "color": "#e94560", "name": "Accent" }
]
}
Kubuyisa { "success": true, "path": "/color/palette" }
reset_global_styles
Kusetha kabusha zonke izinguquko zezitayela zomhlaba wonke ezisetshenziswe yi-agent, kubuyiselwe okuzenzakalelayo kwetimu.
Amapharamitha — akukho
Kubuyisa { "success": true }