Başarnyklar salgylanmasy
Başarnyklar Gratis AI Agent-iň siziň WordPress gurnamaňyzda çagyryp bilýän atomik hereketleridir. Her başarnyk JSON shemasyny açýan hasaba alnan PHP klasydyr — agent ýerine ýetirilýän wagtynda haýsy parametrleriň gerekdigini we başarnygyň näme gaýtarýandygyny düşünmek üçin bu shemany okaýar.
Bu sahypa Gratis AI Agent v1.9.0 bilen gelýän ähli başarnyklary resminamalaşdyrýar.
Custom Post Types
Bu başarnyklar agent arkaly hasaba alnan ýörite ýazgy görnüşlerini (CPTs) dolandyrýar. Hasaba almalar WordPress sazlamalar jedwelinde saklanýar, şonuň üçin olar plugin öçürilenden we täzeden işjeňleşdirilenden soň hem saklanyp galýar.
register_post_type
Täze ýörite ýazgy görnüşini hasaba alýar.
Parametrler
| Parameter | Type | Required | Description |
|---|---|---|---|
slug | string | Yes | Ýazgy görnüşiniň açary (iň köp 20 nyşan, baş harp ýok, boşluk ýok) |
singular_label | string | Yes | Adam tarapyndan okalýan birlik ady, meselem Portfolio Item |
plural_label | string | Yes | Adam tarapyndan okalýan köplük ady, meselem Portfolio Items |
public | boolean | No | Ýazgy görnüşiniň köpçülige elýeterlidigini görkezýär. Bellenen baha true |
supports | array | No | Goldanmaly aýratynlyklar: title, editor, thumbnail, excerpt, comments, revisions, custom-fields. Bellenen baha ["title","editor"] |
has_archive | boolean | No | Ýazgy görnüşiniň arhiw sahypasynyň işledilendigini görkezýär. Bellenen baha false |
menu_icon | string | No | Admin menýu nyşany üçin Dashicons klasy ýa-da URL. Bellenen baha "dashicons-admin-post" |
rewrite_slug | string | No | Ýazgy görnüşi üçin URL slug. Bellenen ýagdaýda slug ulanylýar |
Mysal
{
"slug": "portfolio",
"singular_label": "Portfolio Item",
"plural_label": "Portfolio Items",
"public": true,
"supports": ["title", "editor", "thumbnail"],
"has_archive": true,
"menu_icon": "dashicons-portfolio"
}
Gaýtarýar { "success": true, "slug": "portfolio" }
list_post_types
Agent tarapyndan hasaba alnan ähli ýörite ýazgy görnüşlerini gaýtarýar.
Parametrler — ýok
Gaýtarýar
{
"post_types": [
{
"slug": "portfolio",
"singular_label": "Portfolio Item",
"plural_label": "Portfolio Items",
"public": true
}
]
}
delete_post_type
Agent tarapyndan öň hasaba alnan ýörite ýazgy görnüşiniň hasaba alnyşyny aýyrýar. Şol görnüşdäki bar bolan ýazgylar maglumatlar bazasynda galýar, ýöne indi ýazgy görnüşi arkaly elýeterli bolmaýar.
Parametrler
| Parameter | Type | Required | Description |
|---|---|---|---|
slug | string | Yes | Aýrylmaly ýazgy görnüşiniň açary |
Gaýtarýar { "success": true, "slug": "portfolio" }
Custom Taxonomies
Bu başarnyklar ýörite taksonomiýalary dolandyrýar. CPTs ýaly, taksonomiýa hasaba almalary hem saklanyp galýar.
register_taxonomy
Täze ýörite taksonomiýany hasaba alýar.
Parametrler
| Parameter | Type | Required | Description |
|---|---|---|---|
slug | string | Yes | Taksonomiýa açary (iň köp 32 nyşan) |
singular_label | string | Yes | Adam tarapyndan okalýan birlik ady, meselem Project Category |
plural_label | string | Yes | Adam tarapyndan okalýan köplük ady, meselem Project Categories |
post_types | array | Yes | Bu taksonomiýanyň birikdirilmeli ýazgy görnüşleriniň slug-lary |
hierarchical | boolean | No | Kategoriýa görnüşi üçin true, bellik görnüşi üçin false. Bellenen baha true |
public | boolean | No | Terminleriň köpçülige elýeterlidigini görkezýär. Bellenen baha true |
rewrite_slug | string | No | Taksonomiýa üçin URL slug. Bellenen ýagdaýda slug ulanylýar |
Mysal
{
"slug": "project-category",
"singular_label": "Project Category",
"plural_label": "Project Categories",
"post_types": ["portfolio"],
"hierarchical": true
}
Gaýtarýar { "success": true, "slug": "project-category" }
list_taxonomies
Agent tarapyndan hasaba alnan ähli ýörite taksonomiýalary gaýtarýar.
Parametrler — ýok
Gaýtarýar
{
"taxonomies": [
{
"slug": "project-category",
"singular_label": "Project Category",
"post_types": ["portfolio"],
"hierarchical": true
}
]
}
delete_taxonomy
Agent tarapyndan öň hasaba alnan ýörite taksonomiýanyň hasaba alnyşyny aýyrýar.
Parametrler
| Parameter | Type | Required | Description |
|---|---|---|---|
slug | string | Yes | Aýrylmaly taksonomiýa açary |
Gaýtarýar { "success": true, "slug": "project-category" }
Dizaýn ulgamy
Dizaýn ulgamynyň başarnyklary WordPress saýtynyň wizual görkezilişini üýtgedýär — ýörite CSS-den blok nusgalaryna we saýtyň logosyna çenli.
inject_custom_css
wp_add_inline_style arkaly saýtyň <head> bölegine CSS goşýar. CSS gratis_ai_agent_custom_css sazlamasynda saklanýar we başarnyk täzeden sazlananda arassa görnüşde nobatdan aýrylýar.
Parametrler
| Parameter | Type | Required | Description |
|---|---|---|---|
css | string | Yes | Goşmak üçin dogry CSS |
label | string | No | Bu CSS blogy üçin adam tarapyndan okalýan bellik, debug gündeliklerinde ulanylýar. Bellenen baha "agent-injected" |
replace | boolean | No | Eger true bolsa, öň goşulan ähli CSS-i çalyşýar. Bellenen baha false (goşýar) |
Mysal
{
"css": ":root { --primary: #1a1a2e; --accent: #e94560; } body { font-family: 'Inter', sans-serif; }",
"label": "brand-colours",
"replace": false
}
Gaýtarýar { "success": true, "bytes": 96 }
add_block_pattern
WordPress nusga kitaphanasynda gaýtadan ulanyp bolýan blok nusgasyny hasaba alýar.
Parametrler
| Parameter | Type | Required | Description |
|---|---|---|---|
slug | string | Yes | Nusga identifikatory, meselem gratis/hero-dark |
title | string | Yes | Redaktorda görkezilýän adam tarapyndan okalýan nusga ady |
content | string | Yes | Nusga üçin serializlenen blok belliklemesi (HTML) |
categories | array | No | Nusga kategoriýa slug-lary, meselem ["featured", "hero"] |
description | string | No | Nusga saýlaýjyda görkezilýän gysga düşündiriş |
keywords | array | No | Gözleg açar sözleri |
Gaýtarýar { "success": true, "slug": "gratis/hero-dark" }
list_block_patterns
Agent tarapyndan hasaba alnan ähli blok nusgalaryny sanap görkezýär.
Parametrler — ýok
Gaýtaryp berýär
{
"patterns": [
{
"slug": "gratis/hero-dark",
"title": "Dark Hero",
"categories": ["hero"]
}
]
}
set_site_logo
WordPress saýt logosyny berlen attachment ID-ä ýa-da uzakdaky surat URL-ine belleýär. URL berilende, surat göçürilip alynýar we Media Library içine import edilýär.
Parametrler
| Parametr | Görnüşi | Talap edilýär | Düşündiriş |
|---|---|---|---|
attachment_id | integer | Ýok | Bar bolan Media Library goşundysynyň ID-si |
url | string | Ýok | Import etmek we logo hökmünde bellemek üçin uzakdaky surat URL-i |
attachment_id ýa-da url parametrleriniň biri berilmelidir.
Gaýtaryp berýär { "success": true, "attachment_id": 42 }
apply_theme_json_preset
Işjeň theme-niň theme.json (ýa-da global-styles) faýlyna atlandyrylan reňk/tipografiýa öňünden sazlamasyny ulanýar. Öňünden sazlamalar Gratis AI Agent topary tarapyndan taýýarlanan we saklanylýan toplumlar.
Parametrler
| Parametr | Görnüşi | Talap edilýär | Düşündiriş |
|---|---|---|---|
preset | string | Hawa | Öňünden sazlama ady, mysal üçin minimal-dark, warm-editorial, corporate-blue |
merge | boolean | Ýok | true bolsa, çalyşmagyň ýerine bar bolan bahalar bilen birleşdirýär. Deslapky false |
Elýeterli öňünden sazlamalar
| Öňünden sazlama | Düşündiriş |
|---|---|
minimal-dark | Gara diýen ýaly fon, ak tekst, ýeke aksent reňki |
warm-editorial | Ýyly akymtyl fon, serif sözbaşylar, tebigy aksent reňkleri |
corporate-blue | Professional tipografiýa bilen goýy gök we ak palitra |
vibrant-startup | Ýagty gradientler, tegelek burçlar, häzirki zaman sans-serif şrift görnüşi |
classic-blog | Bitarap çal reňkler, amatly setir beýikligi, däp bolan ýerleşiş aralyklary |
Gaýtaryp berýär { "success": true, "preset": "minimal-dark" }
Global Styles
Global Styles mümkinçilikleri WordPress Global Styles API arkaly theme.json bahalaryny okaýar we ýazýar, saýt boýunça ähli bloklara we şablonlara täsir edýär.