Index Facultatum
Facultates sunt actiones atomicae quas Gratis AI Agent in tua institutione WordPress invocare potest. Quaeque facultas est classis PHP registrata quae schema JSON exponit — agens hoc schema tempore exsecutionis legit ut intellegat quae parametra requirantur et quid facultas reddat.
Haec pagina omnes facultates documentatur quae cum Gratis AI Agent v1.9.0 distribuuntur.
Genera Commentariorum Consuetudinaria
Hae facultates genera commentariorum consuetudinaria (CPTs) per agentem registrata administrant. Registrationes in tabula optionum WordPress servantur, ut post deactivationem et reactivationem plugin permaneant.
register_post_type
Novum genus commentarii consuetudinarium registrat.
Parametra
| Parametrum | Typus | Necessarium | Descriptio |
|---|---|---|---|
slug | string | Ita | Clavis generis commentarii (maxime 20 characteres, nullae maiusculae, nulla spatia) |
singular_label | string | Ita | Nomen singulare humanis lectu facile, e.g. Portfolio Item |
plural_label | string | Ita | Nomen plurale humanis lectu facile, e.g. Portfolio Items |
public | boolean | Non | Utrum genus commentarii publice accessibile sit. Praedefinitum true |
supports | array | Non | Proprietates sustinendae: title, editor, thumbnail, excerpt, comments, revisions, custom-fields. Praedefinitum ["title","editor"] |
has_archive | boolean | Non | Utrum pagina archivi generis commentarii habilitata sit. Praedefinitum false |
menu_icon | string | Non | Classis Dashicons aut URL pro icone menu administratoris. Praedefinitum "dashicons-admin-post" |
rewrite_slug | string | Non | URL slug pro genere commentarii. Praedefinitur ad slug |
Exemplum
{
"slug": "portfolio",
"singular_label": "Portfolio Item",
"plural_label": "Portfolio Items",
"public": true,
"supports": ["title", "editor", "thumbnail"],
"has_archive": true,
"menu_icon": "dashicons-portfolio"
}
Reddit { "success": true, "slug": "portfolio" }
list_post_types
Redit omnia genera commentariorum consuetudinaria ab agente registrata.
Parametra — nulla
{
"post_types": [
{
"slug": "portfolio",
"singular_label": "Portfolio Item",
"plural_label": "Portfolio Items",
"public": true
}
]
}
delete_post_type
Deregistrat genus commentarii consuetudinarium antea ab agente registratum. Commentarii existentes illius generis in database manent sed per genus commentarii iam non sunt accessibiles.
Parametra
| Parametrum | Typus | Necessarium | Descriptio |
|---|---|---|---|
slug | string | Ita | Clavis generis commentarii removenda |
Reddit { "success": true, "slug": "portfolio" }
Taxonomiae Consuetudinariae
Hae facultates taxonomias consuetudinarias administrant. Sicut CPTs, registrationes taxonomiarum servantur.
register_taxonomy
Novam taxonomiam consuetudinariam registrat.
Parametra
| Parametrum | Typus | Necessarium | Descriptio |
|---|---|---|---|
slug | string | Ita | Clavis taxonomiae (maxime 32 characteres) |
singular_label | string | Ita | Nomen singulare humanis lectu facile, e.g. Project Category |
plural_label | string | Ita | Nomen plurale humanis lectu facile, e.g. Project Categories |
post_types | array | Ita | Slugs generum commentariorum quibus haec taxonomia adiungi debet |
hierarchical | boolean | Non | true pro stilo categoriae, false pro stilo tag. Praedefinitum true |
public | boolean | Non | Utrum termini publice accessibiles sint. Praedefinitum true |
rewrite_slug | string | Non | URL slug pro taxonomia. Praedefinitur ad slug |
Exemplum
{
"slug": "project-category",
"singular_label": "Project Category",
"plural_label": "Project Categories",
"post_types": ["portfolio"],
"hierarchical": true
}
Reddit { "success": true, "slug": "project-category" }
list_taxonomies
Redit omnes taxonomias consuetudinarias ab agente registratas.
Parametra — nulla
{
"taxonomies": [
{
"slug": "project-category",
"singular_label": "Project Category",
"post_types": ["portfolio"],
"hierarchical": true
}
]
}
delete_taxonomy
Deregistrat taxonomiam consuetudinariam antea ab agente registratam.
Parametra
| Parametrum | Typus | Necessarium | Descriptio |
|---|---|---|---|
slug | string | Ita | Clavis taxonomiae removenda |
Reddit { "success": true, "slug": "project-category" }
Systema Designii
Facultates systematis designii presentationem visualem situs WordPress mutant — a CSS consuetudinario ad exemplaria clausorum et logotypum situs.
inject_custom_css
Adiungit CSS ad <head> situs per wp_add_inline_style. CSS in optione gratis_ai_agent_custom_css servatur et ordinate ex ordine removetur cum facultas resetatur.
Parametra
| Parametrum | Typus | Necessarium | Descriptio |
|---|---|---|---|
css | string | Ita | CSS validum inserendum |
label | string | Non | Titulus humanis lectu facilis pro hoc clauso CSS, in actis debug adhibitus. Praedefinitum "agent-injected" |
replace | boolean | Non | Si true, omne CSS antea insertum substituit. Praedefinitum false (adiungit) |
Exemplum
{
"css": ":root { --primary: #1a1a2e; --accent: #e94560; } body { font-family: 'Inter', sans-serif; }",
"label": "brand-colours",
"replace": false
}
Reddit { "success": true, "bytes": 96 }
add_block_pattern
Registrat exemplar clausorum iterum adhibendum in bibliotheca exemplarium WordPress.
Parametra
| Parametrum | Typus | Necessarium | Descriptio |
|---|---|---|---|
slug | string | Ita | Identifier exemplaris, e.g. gratis/hero-dark |
title | string | Ita | Nomen exemplaris humanis lectu facile in editore ostensum |
content | string | Ita | Notatio clausorum serializata (HTML) pro exemplari |
categories | array | Non | Slugs categoriarum exemplaris, e.g. ["featured", "hero"] |
description | string | Non | Brevis descriptio in electore exemplarium ostensa |
keywords | array | Non | Verba clavium quaerendi |
Reddit { "success": true, "slug": "gratis/hero-dark" }
list_block_patterns
Enumerat omnia exemplaria clausorum ab agente registrata.
Parametra — nulla
{
"patterns": [
{
"slug": "gratis/hero-dark",
"title": "Dark Hero",
"categories": ["hero"]
}
]
}
set_site_logo
Constituit logo situs WordPress ad datum ID attachamenti aut ad URL imaginis remotae. Cum URL praebetur, imago deponitur et in Media Library importatur.
Parametra
| Parametrum | Typus | Necessarium | Descriptio |
|---|---|---|---|
attachment_id | integer | Non | ID attachamenti Media Library iam exsistentis |
url | string | Non | URL imaginis remotae importandae et ut logo constituendae |
Unum ex attachment_id aut url praebendum est.
Reddit { "success": true, "attachment_id": 42 }
apply_theme_json_preset
Applicat praedefinitionem nominatam coloris/typographiae ad theme.json thematis activi (aut global-styles). Praedefinitiones sunt fasciculi selecti a grege Gratis AI Agent curati.
Parametra
| Parametrum | Typus | Necessarium | Descriptio |
|---|---|---|---|
preset | string | Ita | Nomen praedefinitionis, e.g. minimal-dark, warm-editorial, corporate-blue |
merge | boolean | Non | Si true, misce cum valoribus exsistentibus potius quam substituere. Praedefinitum false |
Praedefinitiones praesto
| Praedefinitio | Descriptio |
|---|---|
minimal-dark | Fundus paene niger, textus albus, unus color accentus |
warm-editorial | Fundus calide subalbus, tituli litteris serif, colores accentus terreni |
corporate-blue | Tabula colorum caerulei navalis et albi cum typographia professionali |
vibrant-startup | Gradationes clarae, anguli rotundati, typus modernus sans-serif |
classic-blog | Cinerei neutrales, altitudo linearum commoda, spatia dispositionis traditionalis |
Reddit { "success": true, "preset": "minimal-dark" }
Styli Globales
Facultates Stylorum Globalium valores theme.json legunt et scribunt per WordPress Global Styles API, omnes caudices et exemplaria per totum situm afficientes.
get_global_styles
Reddit configurationem praesentem stylorum globalium.
Parametra
| Parametrum | Typus | Necessarium | Descriptio |
|---|---|---|---|
path | string | Non | Index JSON ad valorem specificum, e.g. /color/palette aut /typography/fontSizes. Reddit obiectum integrum si omittitur. |
Reddit obiectum plenum stylorum globalium aut valorem apud path.
set_global_styles
Renovat unum vel plures valores in configuratione stylorum globalium.
Parametra
| Parametrum | Typus | Necessarium | Descriptio |
|---|---|---|---|
path | string | Ita | Index JSON ad valorem constituendum, e.g. /color/palette |
value | any | Ita | Novus valor |
Exemplum — adde colorem ad tabulam colorum
{
"path": "/color/palette",
"value": [
{ "slug": "primary", "color": "#1a1a2e", "name": "Primary" },
{ "slug": "accent", "color": "#e94560", "name": "Accent" }
]
}
Reddit { "success": true, "path": "/color/palette" }
reset_global_styles
Reponit omnes mutationes stylorum globalium ab agente applicatas, praedefinita thematis restituens.
Parametra — nulla
Reddit { "success": true }
Menus Navigationis
Facultates Menuum Navigationis creant et administrant menus navigationis WordPress atque eorum elementa.
create_menu
Creat novum menu navigationis WordPress.
Parametra
| Parametrum | Typus | Necessarium | Descriptio |
|---|---|---|---|
name | string | Ita | Nomen menu, e.g. Primary Navigation |
location | string | Non | Locus thematis cui hoc menu attribuendum est, e.g. primary |
Reddit { "success": true, "menu_id": 7 }
update_menu
Menu renominat aut illud loco thematis iterum attribuit.
Parametra
| Parametrum | Typus | Necessarium | Descriptio |
|---|---|---|---|
menu_id | integer | Ita | ID menu renovandi |
name | string | Non | Novum nomen menu |
location | string | Non | Locus thematis cui attribuendum aut iterum attribuendum est |
Reddit { "success": true, "menu_id": 7 }
add_menu_item
Addit elementum ad menu navigationis iam exsistens.
Parametra
| Parametrum | Typus | Necessarium | Descriptio |
|---|---|---|---|
menu_id | integer | Ita | ID menu destinati |
type | string | Ita | Typus elementi: custom, post_type, aut taxonomy |
title | string | Non | Titulus elementi menu (necessarius pro typo custom) |
url | string | Non | URL pro elementis custom |
object_id | integer | Non | ID postis aut ID termini pro elementis post_type/taxonomy |
parent_id | integer | Non | ID elementi menu sub quo hoc elementum nidificandum est |
position | integer | Non | Positio a zero numerata in menu |
Reddit { "success": true, "item_id": 12 }
remove_menu_item
Removet elementum e menu navigationis.
Parametra
| Parametrum | Typus | Necessarium | Descriptio |
|---|---|---|---|
item_id | integer | Ita | ID elementi menu removendi |
Reddit { "success": true, "item_id": 12 }
list_menus
Enumerat omnia menus navigationis WordPress, una cum locis thematis eis attributis.
Parametra — nulla
{
"menus": [
{
"menu_id": 7,
"name": "Primary Navigation",
"location": "primary",
"item_count": 5
}
]
}
Administratio Optionum
Facultates optionum legunt et scribunt optiones WordPress per get_option / update_option. Index clausus securitatis inclusus impedit ne configurationes criticae casu mutentur.
get_option
Legit optionem WordPress.
Parametra
| Parametrum | Typus | Necessarium | Descriptio |
|---|---|---|---|
option_name | string | Ita | Clavis optionis, e.g. blogname |
Reddit { "option_name": "blogname", "value": "My Site" }
Reddit errorem si option_name in indice clauso securitatis est.
set_option
Scribit optionem WordPress.
Parametra
| Parametrum | Typus | Necessarium | Descriptio |
|---|---|---|---|
option_name | string | Ita | Clavis optionis |
value | any | Ita | Novus valor (pro ordinibus/obiectis automatice serializatus) |
autoload | string | Non | "yes" aut "no". Praedefinitum configurationem autoload exsistentem servat |
Errorem reddit si option_name in indice exclusionis securitatis est.
Redit { "success": true, "option_name": "blogname" }
delete_option
Optionem WordPress delet.
Parametra
| Parametrum | Typus | Requisitum | Descriptio |
|---|---|---|---|
option_name | string | Ita | Clavis optionis delendae |
Errorem reddit si option_name in indice exclusionis securitatis est.
Redit { "success": true, "option_name": "my_custom_option" }
list_options
Optiones WordPress secundum exemplar congruentes enumerat.
Parametra
| Parametrum | Typus | Requisitum | Descriptio |
|---|---|---|---|
pattern | string | Non | Exemplar SQL LIKE ad nomina optionum filtranda, e.g. gratis_%. Omnes optiones reddit si omittitur (cum cautione in magnis basibus datorum utere). |
limit | integer | Non | Numerus maximus eventuum. Praedefinitum 50, maximum 500 |
Redit
{
"options": [
{ "option_name": "gratis_ai_agent_version", "autoload": "yes" }
],
"total": 1
}
Administratio Contenti
Facultates Administrationis Contenti commentationes et paginas WordPress creant atque edunt. ID commentationum redduntur, ut gradus subsequentes in consiliis multiplicium facultatum contentum creatum referre possint.
create_post
Novam commentationem WordPress, paginam, aut ingressum generis commentationis proprii creat.
Parametra
| Parametrum | Typus | Requisitum | Descriptio |
|---|---|---|---|
title | string | Ita | Titulus commentationis |
content | string | Non | Corpus commentationis — textum planum, HTML, aut notationem obstructorum serializatam accipit |
status | string | Non | draft, publish, pending, private. Praedefinitum draft |
post_type | string | Non | Slug generis commentationis, e.g. post, page, aut quodlibet CPT registratum. Praedefinitum post |
excerpt | string | Non | Breve compendium in archivis et eventibus quaestionis ostensum |
categories | array | Non | Series nominum categoriarum aut ID assignandorum |
tags | array | Non | Series nominum titulorum aut ID assignandorum |
author | integer | Non | ID usoris WordPress qui auctor commentationis statuatur. Praedefinitur ad usorem praesentem |
date | string | Non | Dies publicationis forma ISO 8601, e.g. 2026-05-01T09:00:00 |
page_template | string | Non | Fasciculus exemplaris huic commentationi aut paginae assignandus, e.g. page-full-width.php. Tantum valet cum post_type est page aut CPT quod exemplaria paginarum sustinet. |
Exemplum
{
"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"
}
Redit { "success": true, "post_id": 42, "permalink": "https://example.com/welcome/" }
update_post
Commentationem aut paginam WordPress iam exstantem renovat.
Parametra
| Parametrum | Typus | Requisitum | Descriptio |
|---|---|---|---|
post_id | integer | Ita | ID commentationis renovandae |
title | string | Non | Novus titulus commentationis |
content | string | Non | Novum corpus commentationis |
status | string | Non | Novus status: draft, publish, pending, private |
excerpt | string | Non | Novum excerptum |
categories | array | Non | Totum indicem categoriarum hac serie nominum aut ID substitue |
tags | array | Non | Totum indicem titulorum hac serie nominum aut ID substitue |
page_template | string | Non | Novus fasciculus exemplaris huic commentationi aut paginae assignandus, e.g. page-full-width.php. Transmitte catenam vacuam ut assignationem exemplaris removeas et ad praedefinitum thematis redeas. |
Exemplum — exemplum post creationem muta
{
"post_id": 42,
"page_template": "page-full-width.php"
}
Redit { "success": true, "post_id": 42 }