Skip to main content

سەرچاوەی تواناکان

تواناکان کردارە ئەتۆمییەکانن کە Gratis AI Agent دەتوانێت لەسەر دامەزراندنی WordPress ـەکەت بانگیان بکات. هەر توانایەک پۆلێکی تۆمارکراوی PHP ـە کە سکیمای JSON پیشان دەدات — بریکارەکە ئەم سکیمایە لە کاتی جێبەجێکردندا دەخوێنێتەوە بۆ ئەوەی تێبگات کام پارامەتەرەکان پێویستن و تواناکە چی دەگەڕێنێتەوە.

ئەم پەڕەیە هەموو تواناکانی هاوپێچکراو لەگەڵ Gratis AI Agent v1.9.0 بەڵگەدەکات.


جۆرە پۆستە دەستکردەکان

ئەم توانایانە جۆرە پۆستە دەستکردەکان (CPTs) بەڕێوەدەبەن کە لە ڕێگەی بریکارەکەوە تۆمارکراون. تۆمارکردنەکان لە خشتەی هەڵبژاردنەکانی WordPress هەڵدەگیرێن بۆ ئەوەی دوای ناچالاککردن و چالاککردنەوەی plugin بمێننەوە.

register_post_type

جۆرێکی نوێی پۆستی دەستکرد تۆمار دەکات.

پارامەتەرەکان

پارامەتەرجۆرپێویستەوەسف
slugstringبەڵێکلیلی جۆری پۆستەکە (زۆرترین ٢٠ پیت، بێ پیتی گەورە، بێ بۆشایی)
singular_labelstringبەڵێناوی تاکی خوێندراو بۆ مرۆڤ، بۆ نموونە Portfolio Item
plural_labelstringبەڵێناوی کۆی خوێندراو بۆ مرۆڤ، بۆ نموونە Portfolio Items
publicbooleanنەخێرئایا جۆری پۆستەکە بە گشتی دەستپێگەیشتووە. بنەڕەت true
supportsarrayنەخێرتایبەتمەندییەکانی پشتگیریکردن: title, editor, thumbnail, excerpt, comments, revisions, custom-fields. بنەڕەت ["title","editor"]
has_archivebooleanنەخێرئایا پەڕەی ئەرشیفی جۆری پۆست چالاککراوە. بنەڕەت false
menu_iconstringنەخێرپۆلی Dashicons یان URL بۆ ئایکۆنی مێنیوی بەڕێوەبەر. بنەڕەت "dashicons-admin-post"
rewrite_slugstringنەخێرslug ـی URL بۆ جۆری پۆستەکە. بە شێوەی بنەڕەت دەبێتە slug

نموونە

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

دەگەڕێنێتەوە { "success": true, "slug": "portfolio" }


list_post_types

هەموو جۆرە پۆستە دەستکردەکان دەگەڕێنێتەوە کە لەلایەن بریکارەکەوە تۆمارکراون.

پارامەتەرەکان — هیچ

دەگەڕێنێتەوە

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

delete_post_type

جۆرێکی پۆستی دەستکرد کە پێشتر لەلایەن بریکارەکەوە تۆمارکراوە نا-تۆمار دەکات. پۆستە هەبووەکانی ئەو جۆرە لە بنکەدراوەکەدا دەمێننەوە بەڵام چیتر لە ڕێگەی جۆری پۆستەکەوە دەستپێگەیشتوو نین.

پارامەتەرەکان

پارامەتەرجۆرپێویستەوەسف
slugstringبەڵێکلیلی جۆری پۆست کە دەبێت بسڕدرێتەوە

دەگەڕێنێتەوە { "success": true, "slug": "portfolio" }


پۆلێنکارییە دەستکردەکان

ئەم توانایانە پۆلێنکارییە دەستکردەکان بەڕێوەدەبەن. وەک CPTs، تۆمارکردنەکانی پۆلێنکاریش هەڵدەگیرێن.

register_taxonomy

پۆلێنکارییەکی دەستکردی نوێ تۆمار دەکات.

پارامەتەرەکان

پارامەتەرجۆرپێویستەوەسف
slugstringبەڵێکلیلی پۆلێنکارییەکە (زۆرترین ٣٢ پیت)
singular_labelstringبەڵێناوی تاکی خوێندراو بۆ مرۆڤ، بۆ نموونە Project Category
plural_labelstringبەڵێناوی کۆی خوێندراو بۆ مرۆڤ، بۆ نموونە Project Categories
post_typesarrayبەڵێslug ـەکانی جۆری پۆست کە ئەم پۆلێنکارییە دەبێت پێیانەوە ببەسترێت
hierarchicalbooleanنەخێرtrue بۆ شێوازی هاوشێوەی هاوپۆل، false بۆ شێوازی تاگ. بنەڕەت true
publicbooleanنەخێرئایا زاراوەکان بە گشتی دەستپێگەیشتوون. بنەڕەت true
rewrite_slugstringنەخێرslug ـی URL بۆ پۆلێنکارییەکە. بە شێوەی بنەڕەت دەبێتە slug

نموونە

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

دەگەڕێنێتەوە { "success": true, "slug": "project-category" }


list_taxonomies

هەموو پۆلێنکارییە دەستکردەکان دەگەڕێنێتەوە کە لەلایەن بریکارەکەوە تۆمارکراون.

پارامەتەرەکان — هیچ

دەگەڕێنێتەوە

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

delete_taxonomy

پۆلێنکارییەکی دەستکرد کە پێشتر لەلایەن بریکارەکەوە تۆمارکراوە نا-تۆمار دەکات.

پارامەتەرەکان

پارامەتەرجۆرپێویستەوەسف
slugstringبەڵێکلیلی پۆلێنکارییەکە کە دەبێت بسڕدرێتەوە

دەگەڕێنێتەوە { "success": true, "slug": "project-category" }


سیستەمی دیزاین

تواناکانی سیستەمی دیزاین دەرکەوتنی بینراوی ماڵپەڕی WordPress دەگۆڕن — لە CSS ـی دەستکردەوە تا نەخشەی بلۆک و لۆگۆی ماڵپەڕ.

inject_custom_css

CSS دەخاتە کۆتایی <head> ـی ماڵپەڕەکە لە ڕێگەی wp_add_inline_style. CSS لە هەڵبژاردنی gratis_ai_agent_custom_css هەڵدەگیرێت و کاتێک تواناکە ڕیسێت دەکرێت بە پاکی لە ڕیز دەردەهێنرێت.

پارامەتەرەکان

پارامەتەرجۆرپێویستەوەسف
cssstringبەڵێCSS ـی دروست بۆ تێخستن
labelstringنەخێرپێناسەی خوێندراو بۆ مرۆڤ بۆ ئەم بلۆکی CSS ـە، لە تۆمارەکانی هەڵەدۆزیدا بەکاردێت. بنەڕەت "agent-injected"
replacebooleanنەخێرئەگەر true بێت، هەموو CSS ـی پێشتر تێخراو جێگۆڕێ دەکات. بنەڕەت false (زیاد دەکاتە کۆتایی)

نموونە

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

دەگەڕێنێتەوە { "success": true, "bytes": 96 }


add_block_pattern

نەخشەیەکی بلۆکی دووبارەبەکارهێنراو لە کتێبخانەی نەخشەی WordPress تۆمار دەکات.

پارامەتەرەکان

پارامەتەرجۆرپێویستەوەسف
slugstringبەڵێناسێنەری نەخشە، بۆ نموونە gratis/hero-dark
titlestringبەڵێناوی نەخشەی خوێندراو بۆ مرۆڤ کە لە دەستکاریکەردا پیشان دەدرێت
contentstringبەڵێنیشانەکردنی بلۆکی زنجیرکراو (HTML) بۆ نەخشەکە
categoriesarrayنەخێرslug ـەکانی هاوپۆلی نەخشە، بۆ نموونە ["featured", "hero"]
descriptionstringنەخێروەسفی کورتی پیشاندراو لە هەڵبژێری نەخشە
keywordsarrayنەخێروشە سەرەکییەکانی گەڕان

دەگەڕێنێتەوە { "success": true, "slug": "gratis/hero-dark" }


list_block_patterns

هەموو نەخشە بلۆکەکان لیست دەکات کە لەلایەن بریکارەکەوە تۆمارکراون.

پارامەتەرەکان — هیچ

دەگەڕێنێتەوە

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

لۆگۆی ماڵپەڕی WordPress بۆ ID ـی پاشکۆیەکی دیاریکراو یان URL ـی وێنەیەکی دوور دادەنێت. کاتێک URL دابین دەکرێت، وێنەکە دادەگیرێت و دەخرێتە ناو Media Library.

پارامێتەرەکان

ParameterTypeRequiredDescription
attachment_idintegerNoID ـی پاشکۆیەکی هەبووی Media Library
urlstringNoURL ـی وێنەی دوور بۆ هاوردەکردن و دانان وەک لۆگۆ

دەبێت یەکێک لە attachment_id یان url دابین بکرێت.

دەگەڕێنێتەوە { "success": true, "attachment_id": 42 }


apply_theme_json_preset

پڕیسێتێکی ناوداری ڕەنگ/تایپۆگرافی جێبەجێ دەکات بۆ theme.json ـی ڕووکاری چالاک (یان global-styles). پڕیسێتەکان کۆمەڵەی هەڵبژێردراون کە لەلایەن تیمی Gratis AI Agent ـەوە بەڕێوە دەبرێن.

پارامێتەرەکان

ParameterTypeRequiredDescription
presetstringYesناوی پڕیسێت، بۆ نموونە minimal-dark، warm-editorial، corporate-blue
mergebooleanNoئەگەر true بێت، لەگەڵ بەها هەبووەکان تێکەڵی دەکات نەک جێگرتنەوە. بنەڕەت false ـە

پڕیسێتە بەردەستەکان

PresetDescription
minimal-darkپاشبنەمای نزیک بە ڕەش، دەقی سپی، یەک ڕەنگی جەختکردنەوە
warm-editorialپاشبنەمای سپیی گەرم، سەردێڕی serif، ڕەنگەکانی جەختکردنەوەی خاکی
corporate-blueپالێتی شینێکی تۆخ و سپی لەگەڵ تایپۆگرافیی پیشەیی
vibrant-startupگرادیێنتی گەش، گۆشەی خڕ، جۆری نوێی sans-serif
classic-blogخۆڵەمێشییە بێلایەنەکان، بەرزی هێڵی ئاسوودە، مەودای نەخشەی کڵاسیک

دەگەڕێنێتەوە { "success": true, "preset": "minimal-dark" }


ستایلە گشتییەکان

تواناکانی ستایلە گشتییەکان بەهاکانی theme.json دەخوێننەوە و دەنووسن لە ڕێگەی WordPress Global Styles API ـەوە، کاریگەرییان لەسەر هەموو بلۆکەکان و قاڵبەکان لەسەرتاسەری ماڵپەڕ دەبێت.

get_global_styles

ڕێکخستنی ئێستای ستایلە گشتییەکان دەگەڕێنێتەوە.

پارامێتەرەکان

ParameterTypeRequiredDescription
pathstringNoئاماژەکەری JSON بۆ بەهایەکی دیاریکراو، بۆ نموونە /color/palette یان /typography/fontSizes. ئەگەر وازلێبهێنرێت، هەموو ئۆبجێکتەکە دەگەڕێنێتەوە.

دەگەڕێنێتەوە ئۆبجێکتی تەواوی ستایلە گشتییەکان یان ئەو بەهایەی لە path ـدایە.


set_global_styles

یەک یان چەند بەها لە ڕێکخستنی ستایلە گشتییەکان نوێ دەکاتەوە.

پارامێتەرەکان

ParameterTypeRequiredDescription
pathstringYesئاماژەکەری JSON بۆ ئەو بەهایەی دادەنرێت، بۆ نموونە /color/palette
valueanyYesبەهای نوێ

نموونە — زیادکردنی ڕەنگێک بۆ پالێتەکە

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

دەگەڕێنێتەوە { "success": true, "path": "/color/palette" }


reset_global_styles

هەموو گۆڕانکارییەکانی ستایلە گشتییەکان کە لەلایەن agent ـەوە جێبەجێ کراون دەگەڕێنێتەوە، بنەڕەتەکانی ڕووکار دەگەڕێنێتەوە.

پارامێتەرەکان — نییە

دەگەڕێنێتەوە { "success": true }


تواناکانی مێنیوی ڕێنیشاندان مێنیوەکانی nav ـی WordPress و بڕگەکانیان دروست دەکەن و بەڕێوەیان دەبەن.

create_menu

مێنیویەکی نوێی ڕێنیشاندانی WordPress دروست دەکات.

پارامێتەرەکان

ParameterTypeRequiredDescription
namestringYesناوی مێنیو، بۆ نموونە Primary Navigation
locationstringNoشوێنی ڕووکار بۆ تەرخانکردنی ئەم مێنیوە بۆی، بۆ نموونە primary

دەگەڕێنێتەوە { "success": true, "menu_id": 7 }


update_menu

ناوی مێنیوێک دەگۆڕێت یان دووبارە تەرخانی دەکات بۆ شوێنی ڕووکارێک.

پارامێتەرەکان

ParameterTypeRequiredDescription
menu_idintegerYesID ـی ئەو مێنیوەی نوێ دەکرێتەوە
namestringNoناوی نوێی مێنیو
locationstringNoشوێنی ڕووکار بۆ تەرخانکردن یان دووبارە تەرخانکردن

دەگەڕێنێتەوە { "success": true, "menu_id": 7 }


add_menu_item

بڕگەیەک زیاد دەکات بۆ مێنیویەکی ڕێنیشاندانی هەبوو.

پارامێتەرەکان

ParameterTypeRequiredDescription
menu_idintegerYesID ـی مێنیوی ئامانج
typestringYesجۆری بڕگە: custom، post_type، یان taxonomy
titlestringNoپێناسەی بڕگەی مێنیو (پێویستە بۆ جۆری custom)
urlstringNoURL بۆ بڕگەکانی custom
object_idintegerNoID ـی بابەت یان ID ـی زاراوە بۆ بڕگەکانی post_type/taxonomy
parent_idintegerNoID ـی بڕگەی مێنیو بۆ دانانی ئەم بڕگەیە لە ژێریدا
positionintegerNoشوێنی سەرەتایی بە سفر لە مێنیوەکەدا

دەگەڕێنێتەوە { "success": true, "item_id": 12 }


remove_menu_item

بڕگەیەک لە مێنیوی ڕێنیشاندان لادەبات.

پارامێتەرەکان

ParameterTypeRequiredDescription
item_idintegerYesID ـی بڕگەی مێنیو بۆ لابردن

دەگەڕێنێتەوە { "success": true, "item_id": 12 }


list_menus

هەموو مێنیوەکانی ڕێنیشاندانی WordPress لیست دەکات، لەگەڵ شوێنە تەرخانکراوەکانی ڕووکاریان.

پارامێتەرەکان — نییە

دەگەڕێنێتەوە

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

بەڕێوەبردنی هەڵبژاردنەکان

تواناکانی هەڵبژاردنەکان هەڵبژاردنەکانی WordPress دەخوێننەوە و دەنووسن لە ڕێگەی get_option / update_option. لیستێکی ناوخۆییی ڕێگریی سەلامەتی ڕێ لە دەستکاریکردنی هەڵەی ڕێکخستنە گرنگەکان دەگرێت.

get_option

هەڵبژاردنێکی WordPress دەخوێنێتەوە.

پارامێتەرەکان

ParameterTypeRequiredDescription
option_namestringYesکلیلی هەڵبژاردن، بۆ نموونە blogname

دەگەڕێنێتەوە { "option_name": "blogname", "value": "My Site" }

ئەگەر option_name لەسەر لیستی ڕێگریی سەلامەتی بێت، هەڵەیەک دەگەڕێنێتەوە.


set_option

هەڵبژاردنێکی WordPress دەنووسێت.

پارامێتەرەکان

ParameterTypeRequiredDescription
option_namestringYesکلیلی هەڵبژاردن
valueanyYesبەهای نوێ (بە شێوەیەکی خۆکار بۆ ڕیزبەندی/ئۆبجێکتەکان serialise دەکرێت)
autoloadstringNo"yes" یان "no". بنەڕەت ڕێکخستنی autoload ـی هەبوو دەپارێزێت

هەڵەیەک دەگەڕێنێتەوە ئەگەر option_name لە safety blocklistدا بێت.

دەگەڕێتەوە { "success": true, "option_name": "blogname" }


delete_option

هەڵبژاردەیەکی WordPress دەسڕێتەوە.

پارامێتەرەکان

پارامێتەرجۆرپێویستوەسف
option_namestringبەڵێکلیلی هەڵبژاردەکە کە دەسڕدرێتەوە

هەڵەیەک دەگەڕێنێتەوە ئەگەر option_name لە safety blocklistدا بێت.

دەگەڕێتەوە { "success": true, "option_name": "my_custom_option" }


list_options

هەڵبژاردەکانی WordPress کە لەگەڵ شێوازێکدا دەگونجێن پێڕست دەکات.

پارامێتەرەکان

پارامێتەرجۆرپێویستوەسف
patternstringنەخێرشێوازی SQL LIKE بۆ پاڵاوتنی ناوی هەڵبژاردەکان، بۆ نموونە gratis_%. ئەگەر دانەنرابێت هەموو هەڵبژاردەکان دەگەڕێنێتەوە (لەسەر بنکەدراوە گەورەکان بە ئاگادارییەوە بەکاریبهێنە).
limitintegerنەخێرزۆرترین ژمارەی ئەنجامەکان. بنەڕەت 50، زۆرترین 500

دەگەڕێتەوە

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

بەڕێوەبردنی ناوەڕۆک

تواناکانی بەڕێوەبردنی ناوەڕۆک بابەت و پەڕەکانی WordPress دروست دەکەن و دەستکارییان دەکەن. ناسنامەی بابەتەکان دەگەڕێنرێنەوە بۆ ئەوەی هەنگاوە دواترەکان لە پلانە فرە-تواناکاندا بتوانن ئاماژە بە ناوەڕۆکی دروستکراو بکەن.

create_post

بابەتێکی نوێی WordPress، پەڕەیەک، یان تۆمارێکی جۆری بابەتی تایبەت دروست دەکات.

پارامێتەرەکان

پارامێتەرجۆرپێویستوەسف
titlestringبەڵێناونیشانی بابەت
contentstringنەخێرجەستەی بابەت — دەقی سادە، HTML، یان نیشانەکردنی بلۆکی زنجیرەکراو وەردەگرێت
statusstringنەخێرdraft, publish, pending, private. بنەڕەت draft
post_typestringنەخێرسلەگی جۆری بابەت، بۆ نموونە post، page، یان هەر CPTێکی تۆمارکراو. بنەڕەت post
excerptstringنەخێرپوختەیەکی کورت کە لە ئەرشیفەکان و ئەنجامەکانی گەڕاندا پیشان دەدرێت
categoriesarrayنەخێرڕیزبەندییەک لە ناو یان ناسنامەی هاوپۆلەکان بۆ تەرخانکردن
tagsarrayنەخێرڕیزبەندییەک لە ناو یان ناسنامەی تاگەکان بۆ تەرخانکردن
authorintegerنەخێرناسنامەی بەکارهێنەری WordPress بۆ دانان وەک نووسەری بابەت. بنەڕەت بۆ بەکارهێنەری ئێستا دەگەڕێتەوە
datestringنەخێربەرواری بڵاوکردنەوە بە فۆرماتی ISO 8601، بۆ نموونە 2026-05-01T09:00:00
page_templatestringنەخێرپەڕگەی قاڵب بۆ تەرخانکردن بۆ ئەم بابەت یان پەڕەیە، بۆ نموونە page-full-width.php. تەنها کاتێک مانادارە کە post_type بریتی بێت لە page یان CPTێک کە پشتگیری قاڵبی پەڕە دەکات.

نموونە

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

دەگەڕێتەوە { "success": true, "post_id": 42, "permalink": "https://example.com/welcome/" }


update_post

بابەتێک یان پەڕەیەکی هەبووی WordPress نوێ دەکاتەوە.

پارامێتەرەکان

پارامێتەرجۆرپێویستوەسف
post_idintegerبەڵێناسنامەی ئەو بابەتەی نوێ دەکرێتەوە
titlestringنەخێرناونیشانی نوێی بابەت
contentstringنەخێرجەستەی نوێی بابەت
statusstringنەخێردۆخی نوێ: draft, publish, pending, private
excerptstringنەخێرپوختەی نوێ
categoriesarrayنەخێرهەموو پێڕستی هاوپۆلەکان بەم ڕیزبەندییەی ناو یان ناسنامەکان بگۆڕە
tagsarrayنەخێرهەموو پێڕستی تاگەکان بەم ڕیزبەندییەی ناو یان ناسنامەکان بگۆڕە
page_templatestringنەخێرپەڕگەی قاڵبی نوێ بۆ تەرخانکردن بۆ ئەم بابەت یان پەڕەیە، بۆ نموونە page-full-width.php. زنجیرەیەکی بەتاڵ بنێرە بۆ لابردنی تەرخانکردنی قاڵب و گەڕانەوە بۆ بنەڕەتی ڕووخسارەکە.

نموونە — گۆڕینی قاڵب دوای دروستکردن

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

دەگەڕێتەوە { "success": true, "post_id": 42 }


batch_create_posts

چەندین بابەت لە بانگکردنێکی تاکی توانادا دروست دەکات، ژمارەی هاتوچۆکان لە کاتی بنیاتنانی ماڵپەڕ یان هاوردەکردنی ناوەڕۆکی بەکۆمەڵ کەم دەکاتەوە. بابەتەکان بە زنجیرە دروست دەکرێن؛ ئەگەر یەکێکیان شکستی هێنا ئەوانی تر بەردەوام دەبن و شکستەکە لە ڕیزبەندی ئەنجامەکاندا ڕاپۆرت دەکرێت.

پارامێتەرەکان

پارامێتەرجۆرپێویستوەسف
postsarrayبەڵێڕیزبەندییەک لە ئۆبجێکتی بابەت، هەر یەکەیان هەمان پارامێتەرەکانی create_post وەردەگرێت
stop_on_errorbooleanنەخێرئەگەر true بێت، دوای یەکەم شکست پرۆسێسکردن بوەستێنە. بنەڕەت false

نموونە

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

دەگەڕێتەوە

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

وێنەیەکی تایبەت (وێنۆچکەی بابەت) بۆ بابەتێک یان پەڕەیەکی هەبوو تەرخان دەکات. ناسنامەی پاشکۆیەکی هەبووی Media Library یان URLی وێنەیەکی دوور وەردەگرێت؛ کاتێک URL پێشکەش دەکرێت، وێنەکە بە شێوەیەکی خۆکار دادەبەزێنرێت و هاوردە دەکرێت.

پارامێتەرەکان

پارامێتەرجۆرپێویستوەسف
post_idintegerبەڵێناسنامەی ئەو بابەت یان پەڕەیەی نوێ دەکرێتەوە
attachment_idintegerنەخێرناسنامەی پاشکۆیەکی هەبووی Media Library
urlstringنەخێرURLی وێنەی دوور بۆ هاوردەکردن و دانان وەک وێنەی تایبەت
alt_textstringنەخێردەقی جێگرەوە بۆ جێبەجێکردن لەسەر پاشکۆکە ئەگەر لە URLێکەوە هاوردە کرابێت

یەکێک لە attachment_id یان url دەبێت پێشکەش بکرێت.

دەگەڕێتەوە { "success": true, "post_id": 42, "attachment_id": 17 }


create_contact_form

فۆڕمی پەیوەندی دروست دەکات بە بەکارهێنانی پێوەکراوی فۆڕمی چالاک (Contact Form 7، WPForms، Fluent Forms، یان Gravity Forms، بە پێی ئەوەی کامەیان دامەزرابێت). کۆدێکی کورت دەگەڕێنێتەوە کە دەتوانرێت لە هەر بابەت یان پەڕەیەکدا تێبخرێت.

پارامێتەرەکان

ParameterTypeRequiredDescription
titlestringYesناوی فۆرم کە لە بەڕێوەبەری pluginی فۆرم پیشان دەدرێت
fieldsarrayYesلیستی ڕیزکراوی خانەکانی فۆرم (بڕوانە ئۆبجێکتی خانە لە خوارەوە)
recipientstringNoناونیشانی ئیمەیڵ بۆ وەرگرتنی ناردنەکان. بە شێوەی بنەڕەت ئیمەیڵی بەڕێوەبەری WordPress بەکاردەهێنێت
subjectstringNoدێڕی بابەتی ئیمەیڵ. پاڵپشتی شوێنگرەوەکانی [your-name] و [your-subject] دەکات کاتێک Contact Form 7 بەکاردەهێنرێت
confirmation_messagestringNoپەیامێک کە دوای ناردنێکی سەرکەوتوو پیشان دەدرێت. بنەڕەت: "Thank you for your message. We'll be in touch soon."

ئۆبجێکتی خانە

KeyTypeRequiredDescription
namestringYesناوی ناوخۆیی خانە / کلیلی ئامێر
labelstringYesلیبڵی مرۆڤ-خوێندراوە کە لەسەر فۆرم پیشان دەدرێت
typestringYestext, email, tel, textarea, select, checkbox, radio, file, date
requiredbooleanNoئایا پێویستە خانەکە پێش ناردن پڕ بکرێتەوە. بنەڕەت false
optionsarrayNoهەڵبژاردنەکان بۆ خانەکانی select، checkbox، و radio
placeholderstringNoدەقی شوێنگرەوە بۆ داخڵکردنەکانی جۆری دەق

نموونە

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

دەگەڕێنێتەوە

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

پێداچوونەوەی بینراو

تواناکانی پێداچوونەوەی بینراو ڕێگا بە agent دەدەن وێنەی پەردە لە پەڕە زیندووەکان بگرێت و شیکارییان بکات، ئەمەش پێداچوونەوەی خۆکارانەی دیزاین، بەراوردی پێش/دوای، و پشکنینەکانی گەڕانەوەی بینراو دابین دەکات بەبێ ئەوەی هیچ browser extensionێک پێویست بێت.

capture_screenshot

وێنەی پەردەی پەڕەیەکی WordPress لە URLێکی دیاریکراودا بە بەکارهێنانی headless browserی لای ڕاژەکار دەگرێت. وێنەکە لە Media Library پاشەکەوت دەکرێت و URLی CDN دەگەڕێنرێتەوە.

پارامیتەرەکان

ParameterTypeRequiredDescription
urlstringYesURLی تەواوی پەڕەکە بۆ گرتنی وێنەی پەردە، وەک https://example.com/about/
widthintegerNoپانی viewport بە پیکسڵ. بنەڕەت 1280
heightintegerNoبەرزی viewport بە پیکسڵ. بنەڕەت 800
full_pagebooleanNoگرتنی هەموو پەڕەی scrollable لەبری تەنها viewport. بنەڕەت false
delay_msintegerNoچەند میلیچرکە چاوەڕێ بکرێت دوای باربوونی پەڕە پێش گرتن، بۆ ناوەڕۆکی جوڵاو بەسوودە. بنەڕەت 500
labelstringNoلیبڵی مرۆڤ-خوێندراوە کە لەگەڵ هاوپێچەکە لە Media Library پاشەکەوت دەکرێت

دەگەڕێنێتەوە

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

compare_screenshots

دوو وێنەی پەردە وەردەگرێت و نمرەی جیاوازییەکی بینراو لەگەڵ وێنەی جیاوازی کە ناوچە گۆڕاوەکان دیار دەکات دەگەڕێنێتەوە. بۆ پشتڕاستکردنەوەی ئەوەی گۆڕانکارییەکی دیزاین ئەنجامی چاوەڕوانکراوی بەرهەم هێناوە یان بۆ دۆزینەوەی گەڕانەوە نەخوازراوەکان بەسوودە.

پارامیتەرەکان

ParameterTypeRequiredDescription
before_urlstringYesURLی پەڕەکە بۆ گرتن وەک دۆخی "پێش"
after_urlstringYesURLی پەڕەکە بۆ گرتن وەک دۆخی "دوای". لەوانەیە هەمان URL بێت ئەگەر بە درێژایی کات بەراورد دەکرێت
widthintegerNoپانی viewport بۆ هەردوو گرتنەکە. بنەڕەت 1280
thresholdfloatNoئاستی جیاوازیی پیکسڵ (0.0–1.0). پیکسڵەکان لەناو ئەم لێبوردنەدا وەک نەگۆڕاو دادەنرێن. بنەڕەت 0.1

دەگەڕێنێتەوە

{
"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ی 0.0 واتە هیچ گۆڕانێکی بینراو نییە؛ 1.0 واتە هەموو پیکسڵێک گۆڕاوە.


review_page_design

وێنەی پەردەی پەڕەیەک دەگرێت و بۆ شیکاریی بینراو دەینێرێت بۆ مۆدێلی زمان. هەڵسەنگاندنێکی پێکهاتەدار دەگەڕێنێتەوە کە داڕشتن، تایپۆگرافی، بەکارهێنانی ڕەنگ، و نیگەرانییەکانی دەستگەیشتن دەگرێتەوە.

پارامیتەرەکان

ParameterTypeRequiredDescription
urlstringYesURLی تەواوی پەڕەکە بۆ پێداچوونەوە
focusstringNoلیستی بە کۆما جیاکراوەی بوارەکانی پێداچوونەوە بۆ جەختکردنەوە: layout, typography, colour, accessibility, mobile. بنەڕەت: هەموو بوارەکان
widthintegerNoپانی viewport. بنەڕەت 1280

دەگەڕێنێتەوە

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

تواناکانی دامەزراندن

Installable Abilities Registry ڕێگات پێدەدات agent بە پاکێجی توانای زیادەوە فراوان بکەیت کە وەک pluginەکانی WordPress دابەش دەکرێن. هەر پاکێجێک یەک یان زیاتر توانا تۆمار دەکات بە بەکارهێنانی ability APIی ستاندارد.

list_available_abilities

کاتەلۆگی پاکێجەکانی توانا کە بۆ دامەزراندن لە registry بەردەستن دەگەڕێنێتەوە.

پارامیتەرەکان

ParameterTypeRequiredDescription
categorystringNoپاڵاوتن بەپێی هاوپۆل: ecommerce, seo, media, social, developer

دەگەڕێنێتەوە

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

پاکێجی توانستێک لە registry دادەبەزێنێت و چالاکی دەکات.

Parameters

ParameterTypeRequiredDescription
slugstringYesناسێنەری slug ـی plugin ـی پاکێجی توانست

دەگەڕێنێتەوە { "success": true, "slug": "gratis-ai-agent-woocommerce", "abilities_added": 3 }


recommend_plugin

پرسیار لە registry ـی توانست دەکات بۆ دۆزینەوەی باشترین plugin بۆ کەیسی بەکارهێنانێکی وەسفکراو و، بە ئارەزوو، دایدەمەزرێنێت.

Parameters

ParameterTypeRequiredDescription
descriptionstringYesوەسفی زمانی سروشتی بۆ کاراییی خوازراو
installbooleanNoئەگەر true بێت، plugin ـی پێشنیارکراو دەستبەجێ دادەمەزرێنێت. بنەڕەت false

نموونە

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

دەگەڕێنێتەوە

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