Skip to main content

ອ້າງອີງຄວາມສາມາດ

ຄວາມສາມາດແມ່ນການກະທຳຍ່ອຍພື້ນຖານທີ່ Gratis AI Agent ສາມາດເອີ້ນໃຊ້ໃນການຕິດຕັ້ງ WordPress ຂອງທ່ານ. ແຕ່ລະຄວາມສາມາດແມ່ນ PHP class ທີ່ລົງທະບຽນໄວ້ ເຊິ່ງເປີດເຜີຍ JSON schema — ຕົວແທນຈະອ່ານ schema ນີ້ໃນຂະນະເຮັດວຽກ ເພື່ອເຂົ້າໃຈວ່າຕ້ອງການພາຣາມິເຕີໃດ ແລະຄວາມສາມາດນັ້ນສົ່ງຄືນຫຍັງ.

ໜ້ານີ້ບັນທຶກຄວາມສາມາດທັງໝົດທີ່ມາພ້ອມກັບ Gratis AI Agent v1.9.0.


ປະເພດໂພສແບບກຳນົດເອງ

ຄວາມສາມາດເຫຼົ່ານີ້ຈັດການປະເພດໂພສແບບກຳນົດເອງ (CPTs) ທີ່ລົງທະບຽນຜ່ານຕົວແທນ. ການລົງທະບຽນຈະຖືກເກັບໄວ້ໃນຕາຕະລາງ options ຂອງ WordPress ເພື່ອໃຫ້ຍັງຄົງຢູ່ຫຼັງຈາກປິດໃຊ້ແລະເປີດໃຊ້ plugin ຄືນໃໝ່.

register_post_type

ລົງທະບຽນປະເພດໂພສແບບກຳນົດເອງໃໝ່.

ພາຣາມິເຕີ

ParameterTypeRequiredDescription
slugstringແມ່ນຄີຂອງປະເພດໂພສ (ສູງສຸດ 20 ຕົວອັກສອນ, ບໍ່ມີຕົວພິມໃຫຍ່, ບໍ່ມີຊ່ອງວ່າງ)
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 class ຫຼື URL ສຳລັບໄອຄອນເມນູ admin. ຄ່າເລີ່ມຕົ້ນ "dashicons-admin-post"
rewrite_slugstringບໍ່URL slug ສຳລັບປະເພດໂພສ. ຄ່າເລີ່ມຕົ້ນເປັນ 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

ຍົກເລີກການລົງທະບຽນປະເພດໂພສແບບກຳນົດເອງທີ່ເຄີຍລົງທະບຽນໂດຍຕົວແທນ. ໂພສທີ່ມີຢູ່ຂອງປະເພດນັ້ນຈະຍັງຄົງຢູ່ໃນຖານຂໍ້ມູນ ແຕ່ຈະບໍ່ສາມາດເຂົ້າເຖິງຜ່ານປະເພດໂພສນັ້ນໄດ້ອີກ.

ພາຣາມິເຕີ

ParameterTypeRequiredDescription
slugstringແມ່ນຄີຂອງປະເພດໂພສທີ່ຈະລຶບອອກ

ສົ່ງຄືນ { "success": true, "slug": "portfolio" }


ການຈັດໝວດໝູ່ແບບກຳນົດເອງ

ຄວາມສາມາດເຫຼົ່ານີ້ຈັດການການຈັດໝວດໝູ່ແບບກຳນົດເອງ. ເຊັ່ນດຽວກັບ CPTs, ການລົງທະບຽນ taxonomy ຈະຖືກເກັບໄວ້.

register_taxonomy

ລົງທະບຽນການຈັດໝວດໝູ່ແບບກຳນົດເອງໃໝ່.

ພາຣາມິເຕີ

ParameterTypeRequiredDescription
slugstringແມ່ນຄີຂອງ taxonomy (ສູງສຸດ 32 ຕົວອັກສອນ)
singular_labelstringແມ່ນຊື່ເອກະພົດທີ່ຄົນອ່ານເຂົ້າໃຈໄດ້, ເຊັ່ນ Project Category
plural_labelstringແມ່ນຊື່ພະຫູພົດທີ່ຄົນອ່ານເຂົ້າໃຈໄດ້, ເຊັ່ນ Project Categories
post_typesarrayແມ່ນslug ຂອງປະເພດໂພສທີ່ taxonomy ນີ້ຄວນຖືກແນບເຂົ້າກັບ
hierarchicalbooleanບໍ່true ສຳລັບແບບໝວດໝູ່, false ສຳລັບແບບປ້າຍກຳກັບ. ຄ່າເລີ່ມຕົ້ນ true
publicbooleanບໍ່ຄຳສັບສາມາດເຂົ້າເຖິງແບບສາທາລະນະໄດ້ຫຼືບໍ່. ຄ່າເລີ່ມຕົ້ນ true
rewrite_slugstringບໍ່URL slug ສຳລັບ taxonomy. ຄ່າເລີ່ມຕົ້ນເປັນ 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

ຍົກເລີກການລົງທະບຽນການຈັດໝວດໝູ່ແບບກຳນົດເອງທີ່ເຄີຍລົງທະບຽນໂດຍຕົວແທນ.

ພາຣາມິເຕີ

ParameterTypeRequiredDescription
slugstringແມ່ນຄີຂອງ taxonomy ທີ່ຈະລຶບອອກ

ສົ່ງຄືນ { "success": true, "slug": "project-category" }


ລະບົບອອກແບບ

ຄວາມສາມາດຂອງລະບົບອອກແບບແກ້ໄຂການນຳສະເໜີດ້ານພາບຂອງເວັບໄຊ WordPress — ຕັ້ງແຕ່ CSS ແບບກຳນົດເອງ ໄປຈົນເຖິງຮູບແບບບລັອກແລະໂລໂກ້ຂອງເວັບໄຊ.

inject_custom_css

ເພີ່ມ CSS ເຂົ້າໄປໃນ <head> ຂອງເວັບໄຊຜ່ານ wp_add_inline_style. CSS ຖືກເກັບໄວ້ໃນ option gratis_ai_agent_custom_css ແລະຖືກຖອນອອກຈາກຄິວຢ່າງສະອາດເມື່ອຄວາມສາມາດຖືກຣີເຊັດ.

ພາຣາມິເຕີ

ParameterTypeRequiredDescription
cssstringແມ່ນCSS ທີ່ຖືກຕ້ອງສຳລັບສອດແຊກ
labelstringບໍ່ປ້າຍກຳກັບທີ່ຄົນອ່ານເຂົ້າໃຈໄດ້ສຳລັບ CSS block ນີ້, ໃຊ້ໃນ debug logs. ຄ່າເລີ່ມຕົ້ນ "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.

ພາຣາມິເຕີ

ParameterTypeRequiredDescription
slugstringແມ່ນຕົວລະບຸຮູບແບບ, ເຊັ່ນ gratis/hero-dark
titlestringແມ່ນຊື່ຮູບແບບທີ່ຄົນອ່ານເຂົ້າໃຈໄດ້ ທີ່ສະແດງໃນຕົວແກ້ໄຂ
contentstringແມ່ນmarkup ບລັອກແບບ serialised (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"]
}
]
}

ຕັ້ງໂລໂກ້ site WordPress ໃຫ້ເປັນ ID ໄຟລ໌ແນບທີ່ກຳນົດ ຫຼື URL ຮູບພາບທາງໄກ. ເມື່ອມີການໃຫ້ URL, ຮູບພາບຈະຖືກດາວໂຫຼດ ແລະນຳເຂົ້າໄປໃນ Media Library.

ພາຣາມິເຕີ

ພາຣາມິເຕີປະເພດຈຳເປັນຄຳອະທິບາຍ
attachment_idintegerບໍ່ID ຂອງໄຟລ໌ແນບ Media Library ທີ່ມີຢູ່
urlstringບໍ່URL ຮູບພາບທາງໄກເພື່ອນຳເຂົ້າ ແລະຕັ້ງເປັນໂລໂກ້

ຕ້ອງໃຫ້ໜຶ່ງຢ່າງໃນ attachment_id ຫຼື url.

ສົ່ງຄືນ { "success": true, "attachment_id": 42 }


apply_theme_json_preset

ນຳໃຊ້ຄ່າສຳເລັດຮູບສີ/ຕົວພິມທີ່ມີຊື່ ໃສ່ theme.json (ຫຼື global-styles) ຂອງ theme ທີ່ກຳລັງໃຊ້ງານ. ຄ່າສຳເລັດຮູບແມ່ນຊຸດທີ່ຄັດສັນ ແລະດູແລໂດຍທີມ Gratis AI Agent.

ພາຣາມິເຕີ

ພາຣາມິເຕີປະເພດຈຳເປັນຄຳອະທິບາຍ
presetstringແມ່ນຊື່ຄ່າສຳເລັດຮູບ, ເຊັ່ນ minimal-dark, warm-editorial, corporate-blue
mergebooleanບໍ່ຖ້າເປັນ true, ຈະຮວມກັບຄ່າທີ່ມີຢູ່ ແທນທີ່ຈະປ່ຽນແທນ. ຄ່າເລີ່ມຕົ້ນ false

ຄ່າສຳເລັດຮູບທີ່ມີໃຫ້

ຄ່າສຳເລັດຮູບຄຳອະທິບາຍ
minimal-darkພື້ນຫຼັງເກືອບດຳ, ຂໍ້ຄວາມສີຂາວ, ສີເນັ້ນດຽວ
warm-editorialພື້ນຫຼັງສີຂາວອົບອຸ່ນ, ຫົວຂໍ້ແບບ serif, ສີເນັ້ນໂທນດິນ
corporate-blueຊຸດສີນ້ຳເງິນເຂັ້ມ ແລະຂາວ ພ້ອມຕົວພິມແບບມືອາຊີບ
vibrant-startupໄລ່ສີສົດໃສ, ມຸມໂຄ້ງ, ຕົວອັກສອນ sans-serif ທັນສະໄໝ
classic-blogສີເທົາກາງ, ຄວາມສູງແຖວອ່ານສະບາຍ, ລະຍະຫ່າງໂຄງຮ່າງແບບດັ້ງເດີມ

ສົ່ງຄືນ { "success": true, "preset": "minimal-dark" }


ສະໄຕລ໌ທົ່ວໄປ

ຄວາມສາມາດ Global Styles ອ່ານ ແລະຂຽນຄ່າ theme.json ຜ່ານ WordPress Global Styles API, ມີຜົນຕໍ່ບລັອກ ແລະແມ່ແບບທັງໝົດທົ່ວ site.

get_global_styles

ສົ່ງຄືນການກຳນົດຄ່າສະໄຕລ໌ທົ່ວໄປປັດຈຸບັນ.

ພາຣາມິເຕີ

ພາຣາມິເຕີປະເພດຈຳເປັນຄຳອະທິບາຍ
pathstringບໍ່JSON pointer ໄປຫາຄ່າສະເພາະ, ເຊັ່ນ /color/palette ຫຼື /typography/fontSizes. ຈະສົ່ງຄືນອອບເຈັກທັງໝົດຖ້າບໍ່ລະບຸ.

ສົ່ງຄືນ ອອບເຈັກສະໄຕລ໌ທົ່ວໄປທັງໝົດ ຫຼືຄ່າທີ່ path.


set_global_styles

ອັບເດດໜຶ່ງຄ່າ ຫຼືຫຼາຍຄ່າໃນການກຳນົດຄ່າສະໄຕລ໌ທົ່ວໄປ.

ພາຣາມິເຕີ

ພາຣາມິເຕີປະເພດຈຳເປັນຄຳອະທິບາຍ
pathstringແມ່ນJSON pointer ໄປຫາຄ່າທີ່ຈະຕັ້ງ, ເຊັ່ນ /color/palette
valueanyແມ່ນຄ່າໃໝ່

ຕົວຢ່າງ — ເພີ່ມສີໃສ່ຊຸດສີ

{
"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 ໄດ້ນຳໃຊ້ທັງໝົດ, ຟື້ນຄືນຄ່າເລີ່ມຕົ້ນຂອງ theme.

ພາຣາມິເຕີ — ບໍ່ມີ

ສົ່ງຄືນ { "success": true }


ຄວາມສາມາດເມນູນຳທາງສ້າງ ແລະຈັດການເມນູນຳທາງ WordPress ແລະລາຍການຂອງມັນ.

create_menu

ສ້າງເມນູນຳທາງ WordPress ໃໝ່.

ພາຣາມິເຕີ

ພາຣາມິເຕີປະເພດຈຳເປັນຄຳອະທິບາຍ
namestringແມ່ນຊື່ເມນູ, ເຊັ່ນ Primary Navigation
locationstringບໍ່ຕຳແໜ່ງ theme ເພື່ອກຳນົດເມນູນີ້ໃຫ້, ເຊັ່ນ primary

ສົ່ງຄືນ { "success": true, "menu_id": 7 }


update_menu

ປ່ຽນຊື່ເມນູ ຫຼືກຳນົດມັນໃໝ່ໃຫ້ກັບຕຳແໜ່ງ theme.

ພາຣາມິເຕີ

ພາຣາມິເຕີປະເພດຈຳເປັນຄຳອະທິບາຍ
menu_idintegerແມ່ນID ຂອງເມນູທີ່ຈະອັບເດດ
namestringບໍ່ຊື່ເມນູໃໝ່
locationstringບໍ່ຕຳແໜ່ງ theme ເພື່ອກຳນົດ ຫຼືກຳນົດໃໝ່

ສົ່ງຄືນ { "success": true, "menu_id": 7 }


add_menu_item

ເພີ່ມລາຍການໃສ່ເມນູນຳທາງທີ່ມີຢູ່.

ພາຣາມິເຕີ

ພາຣາມິເຕີປະເພດຈຳເປັນຄຳອະທິບາຍ
menu_idintegerແມ່ນID ຂອງເມນູເປົ້າໝາຍ
typestringແມ່ນປະເພດລາຍການ: custom, post_type, ຫຼື taxonomy
titlestringບໍ່ປ້າຍຊື່ສຳລັບລາຍການເມນູ (ຈຳເປັນສຳລັບປະເພດ custom)
urlstringບໍ່URL ສຳລັບລາຍການ custom
object_idintegerບໍ່ID ໂພສ ຫຼື ID ຄຳສັບສຳລັບລາຍການ post_type/taxonomy
parent_idintegerບໍ່ID ລາຍການເມນູທີ່ຈະຊ້ອນລາຍການນີ້ໄວ້ຂ້າງໃຕ້
positionintegerບໍ່ຕຳແໜ່ງແບບເລີ່ມຈາກສູນໃນເມນູ

ສົ່ງຄືນ { "success": true, "item_id": 12 }


remove_menu_item

ລຶບລາຍການອອກຈາກເມນູນຳທາງ.

ພາຣາມິເຕີ

ພາຣາມິເຕີປະເພດຈຳເປັນຄຳອະທິບາຍ
item_idintegerແມ່ນID ລາຍການເມນູທີ່ຈະລຶບ

ສົ່ງຄືນ { "success": true, "item_id": 12 }


list_menus

ສະແດງລາຍການເມນູນຳທາງ WordPress ທັງໝົດ, ລວມທັງຕຳແໜ່ງ theme ທີ່ຖືກກຳນົດໃຫ້.

ພາຣາມິເຕີ — ບໍ່ມີ

ສົ່ງຄືນ

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

ການຈັດການຕົວເລືອກ

ຄວາມສາມາດຕົວເລືອກອ່ານ ແລະຂຽນຕົວເລືອກ WordPress ຜ່ານ get_option / update_option. ບັນຊີບລັອກຄວາມປອດໄພໃນຕົວປ້ອງກັນການແກ້ໄຂການຕັ້ງຄ່າສຳຄັນໂດຍບັງເອີນ.

get_option

ອ່ານຕົວເລືອກ WordPress.

ພາຣາມິເຕີ

ພາຣາມິເຕີປະເພດຈຳເປັນຄຳອະທິບາຍ
option_namestringແມ່ນຄີຂອງຕົວເລືອກ, ເຊັ່ນ blogname

ສົ່ງຄືນ { "option_name": "blogname", "value": "My Site" }

ສົ່ງຄືນຂໍ້ຜິດພາດຖ້າ option_name ຢູ່ໃນບັນຊີບລັອກຄວາມປອດໄພ.


set_option

ຂຽນຕົວເລືອກ WordPress.

ພາຣາມິເຕີ

ພາຣາມິເຕີປະເພດຈຳເປັນຄຳອະທິບາຍ
option_namestringແມ່ນຄີຂອງຕົວເລືອກ
valueanyແມ່ນຄ່າໃໝ່ (ຈັດລຳດັບເປັນສະຕຣິງອັດຕະໂນມັດສຳລັບແຖວຂໍ້ມູນ/ອອບເຈັກ)
autoloadstringບໍ່"yes" ຫຼື "no". ຄ່າເລີ່ມຕົ້ນຮັກສາການຕັ້ງຄ່າ autoload ທີ່ມີຢູ່

ສົ່ງຄືນຂໍ້ຜິດພາດຖ້າ option_name ຢູ່ໃນລາຍຊື່ບລັອກເພື່ອຄວາມປອດໄພ.

ສົ່ງຄືນ { "success": true, "option_name": "blogname" }


delete_option

ລຶບຕົວເລືອກ WordPress.

ພາຣາມິເຕີ

ພາຣາມິເຕີປະເພດຈຳເປັນຄຳອະທິບາຍ
option_namestringແມ່ນຄີຕົວເລືອກທີ່ຈະລຶບ

ສົ່ງຄືນຂໍ້ຜິດພາດຖ້າ option_name ຢູ່ໃນລາຍຊື່ບລັອກເພື່ອຄວາມປອດໄພ.

ສົ່ງຄືນ { "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. ID ຂອງໂພສຈະຖືກສົ່ງຄືນ ເພື່ອໃຫ້ຂັ້ນຕອນຕໍ່ໄປໃນແຜນຫຼາຍຄວາມສາມາດສາມາດອ້າງອີງເນື້ອຫາທີ່ສ້າງໄດ້.

create_post

ສ້າງໂພສ WordPress, ໜ້າ, ຫຼື ລາຍການປະເພດໂພສກຳນົດເອງໃໝ່.

ພາຣາມິເຕີ

ພາຣາມິເຕີປະເພດຈຳເປັນຄຳອະທິບາຍ
titlestringແມ່ນຫົວຂໍ້ໂພສ
contentstringບໍ່ເນື້ອໃນໂພສ — ຮອງຮັບຂໍ້ຄວາມທຳມະດາ, HTML, ຫຼື ມາກອັບບລັອກທີ່ຖືກຈັດລຳດັບແລ້ວ
statusstringບໍ່draft, publish, pending, private. ຄ່າເລີ່ມຕົ້ນ draft
post_typestringບໍ່slug ປະເພດໂພສ, ເຊັ່ນ post, page, ຫຼື CPT ທີ່ລົງທະບຽນໃດໆ. ຄ່າເລີ່ມຕົ້ນ post
excerptstringບໍ່ສະຫຼຸບສັ້ນທີ່ສະແດງໃນຄັງເກັບ ແລະ ຜົນການຄົ້ນຫາ
categoriesarrayບໍ່ອາເຣຂອງຊື່ໝວດໝູ່ ຫຼື ID ເພື່ອກຳນົດໃຫ້
tagsarrayບໍ່ອາເຣຂອງຊື່ແທັກ ຫຼື ID ເພື່ອກຳນົດໃຫ້
authorintegerບໍ່ID ຜູ້ໃຊ້ 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ແມ່ນID ຂອງໂພສທີ່ຈະອັບເດດ
titlestringບໍ່ຫົວຂໍ້ໂພສໃໝ່
contentstringບໍ່ເນື້ອໃນໂພສໃໝ່
statusstringບໍ່ສະຖານະໃໝ່: draft, publish, pending, private
excerptstringບໍ່ຂໍ້ຄັດຫຍໍ້ໃໝ່
categoriesarrayບໍ່ແທນທີ່ລາຍການໝວດໝູ່ທັງໝົດດ້ວຍອາເຣຂອງຊື່ ຫຼື ID ນີ້
tagsarrayບໍ່ແທນທີ່ລາຍການແທັກທັງໝົດດ້ວຍອາເຣຂອງຊື່ ຫຼື ID ນີ້
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

ກຳນົດຮູບເດັ່ນ (ຮູບຫຍໍ້ຂອງໂພສ) ໃຫ້ໂພສ ຫຼື ໜ້າທີ່ມີຢູ່ແລ້ວ. ຮອງຮັບ ID ໄຟລ໌ແນບຈາກ Media Library ທີ່ມີຢູ່ ຫຼື URL ຮູບພາບຈາກທາງໄກ; ເມື່ອສະໜອງ URL, ຮູບພາບຈະຖືກດາວໂຫຼດ ແລະ ນຳເຂົ້າໂດຍອັດຕະໂນມັດ.

ພາຣາມິເຕີ

ພາຣາມິເຕີປະເພດຈຳເປັນຄຳອະທິບາຍ
post_idintegerແມ່ນID ຂອງໂພສ ຫຼື ໜ້າທີ່ຈະອັບເດດ
attachment_idintegerບໍ່ID ຂອງໄຟລ໌ແນບ Media Library ທີ່ມີຢູ່
urlstringບໍ່URL ຮູບພາບຈາກທາງໄກເພື່ອນຳເຂົ້າ ແລະ ຕັ້ງເປັນຮູບເດັ່ນ
alt_textstringບໍ່ຂໍ້ຄວາມ Alt ເພື່ອນຳໄປໃຊ້ກັບໄຟລ໌ແນບ ຖ້າມັນຖືກນຳເຂົ້າຈາກ URL

ຕ້ອງສະໜອງຢ່າງໜຶ່ງລະຫວ່າງ attachment_id ຫຼື url.

ສົ່ງຄືນ { "success": true, "post_id": 42, "attachment_id": 17 }


create_contact_form

ສ້າງແບບຟອມຕິດຕໍ່ໂດຍໃຊ້ plugin ແບບຟອມທີ່ເປີດໃຊ້ຢູ່ (Contact Form 7, WPForms, Fluent Forms, ຫຼື Gravity Forms, ຂຶ້ນກັບວ່າອັນໃດຖືກຕິດຕັ້ງ). ສົ່ງຄືນ shortcode ທີ່ສາມາດຝັງໃນໂພສ ຫຼື ໜ້າໃດກໍໄດ້.

ພາຣາມິເຕີ

ພາຣາມິເຕີປະເພດຈຳເປັນຄຳອະທິບາຍ
titlestringYesຊື່ແບບຟອມທີ່ສະແດງໃນຜູ້ດູແລ plugin ແບບຟອມ
fieldsarrayYesລາຍຊື່ field ແບບຟອມຕາມລຳດັບ (ເບິ່ງວັດຖຸ Field ດ້ານລຸ່ມ)
recipientstringNoທີ່ຢູ່ Email ເພື່ອຮັບການສົ່ງ. ຄ່າເລີ່ມຕົ້ນແມ່ນ Email ຜູ້ດູແລ WordPress
subjectstringNoແຖວຫົວຂໍ້ Email. ຮອງຮັບ placeholder [your-name] ແລະ [your-subject] ເມື່ອໃຊ້ Contact Form 7
confirmation_messagestringNoຂໍ້ຄວາມທີ່ສະແດງຫຼັງຈາກສົ່ງສຳເລັດ. ຄ່າເລີ່ມຕົ້ນ: "Thank you for your message. We'll be in touch soon."

ວັດຖຸ Field

ຄີປະເພດຈຳເປັນຄຳອະທິບາຍ
namestringYesຊື່ field ພາຍໃນ / ຄີເຄື່ອງ
labelstringYesປ້າຍກຳກັບທີ່ຄົນອ່ານເຂົ້າໃຈ ແລະສະແດງໃນແບບຟອມ
typestringYestext, email, tel, textarea, select, checkbox, radio, file, date
requiredbooleanNoວ່າ field ນີ້ຕ້ອງຖືກຕື່ມກ່ອນການສົ່ງຫຼືບໍ່. ຄ່າເລີ່ມຕົ້ນ false
optionsarrayNoຕົວເລືອກສຳລັບ field select, checkbox, ແລະ radio
placeholderstringNoຂໍ້ຄວາມ placeholder ສຳລັບ input ປະເພດຂໍ້ຄວາມ

ຕົວຢ່າງ

{
"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 ທີ່ກຳນົດ ໂດຍໃຊ້ browser ໄຮ້ຫົວຝັ່ງ server. ຮູບພາບຖືກບັນທຶກໄປທີ່ Media Library ແລະສົ່ງກັບ URL CDN.

ພາຣາມິເຕີ

ພາຣາມິເຕີປະເພດຈຳເປັນຄຳອະທິບາຍ
urlstringYesURL ເຕັມຂອງໜ້າທີ່ຈະຈັບພາບໜ້າຈໍ, ຕົວຢ່າງ https://example.com/about/
widthintegerNoຄວາມກວ້າງ viewport ເປັນພິກເຊວ. ຄ່າເລີ່ມຕົ້ນ 1280
heightintegerNoຄວາມສູງ viewport ເປັນພິກເຊວ. ຄ່າເລີ່ມຕົ້ນ 800
full_pagebooleanNoຈັບໜ້າທີ່ເລື່ອນໄດ້ທັງໝົດ ແທນທີ່ຈະແມ່ນສະເພາະ viewport. ຄ່າເລີ່ມຕົ້ນ false
delay_msintegerNoມິນລິວິນາທີທີ່ຈະລໍຖ້າຫຼັງຈາກໜ້າໂຫຼດແລ້ວກ່ອນຈັບພາບ, ມີປະໂຫຍດສຳລັບເນື້ອຫາເຄື່ອນໄຫວ. ຄ່າເລີ່ມຕົ້ນ 500
labelstringNoປ້າຍກຳກັບທີ່ຄົນອ່ານເຂົ້າໃຈ ແລະຖືກເກັບພ້ອມກັບ attachment ໃນ 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

ນຳພາບໜ້າຈໍສອງຮູບ ແລະສົ່ງກັບຄະແນນຄວາມແຕກຕ່າງທາງພາບ ພ້ອມຮູບພາບຄວາມແຕກຕ່າງທີ່ເນັ້ນບໍລິເວນທີ່ປ່ຽນແປງ. ມີປະໂຫຍດໃນການຢືນຢັນວ່າການປ່ຽນແປງການອອກແບບໄດ້ຜົນຕາມຄາດ ຫຼືເພື່ອກວດຫາການຖົດຖອຍທີ່ບໍ່ຕັ້ງໃຈ.

ພາຣາມິເຕີ

ພາຣາມິເຕີປະເພດຈຳເປັນຄຳອະທິບາຍ
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

ຈັບພາບໜ້າຈໍຂອງໜ້າ ແລະສົ່ງມັນໄປທີ່ຕົວແບບພາສາເພື່ອວິເຄາະດ້ວຍພາບ. ສົ່ງກັບການປະເມີນທີ່ມີໂຄງສ້າງ ຄອບຄຸມເລື່ອງການຈັດວາງ, ການຈັດຕົວພິມ, ການໃຊ້ສີ, ແລະຂໍ້ກັງວົນດ້ານການເຂົ້າເຖິງ.

ພາຣາມິເຕີ

ພາຣາມິເຕີປະເພດຈຳເປັນຄຳອະທິບາຍ
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"]
}
}

ຄວາມສາມາດທີ່ຕິດຕັ້ງໄດ້

ທະບຽນຄວາມສາມາດທີ່ຕິດຕັ້ງໄດ້ ຊ່ວຍໃຫ້ທ່ານຂະຫຍາຍ agent ດ້ວຍຊຸດຄວາມສາມາດເພີ່ມເຕີມທີ່ແຈກຈ່າຍເປັນ WordPress plugins. ແຕ່ລະຊຸດລົງທະບຽນຄວາມສາມາດໜຶ່ງຫຼືຫຼາຍຢ່າງໂດຍໃຊ້ API ຄວາມສາມາດມາດຕະຖານ.

list_available_abilities

ສົ່ງກັບລາຍການຊຸດຄວາມສາມາດທີ່ມີສຳລັບຕິດຕັ້ງຈາກທະບຽນ.

ພາຣາມິເຕີ

ພາຣາມິເຕີປະເພດຈຳເປັນຄຳອະທິບາຍ
categorystringບໍ່ກັ່ນຕອງຕາມໝວດໝູ່: 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

ດາວໂຫຼດ ແລະ ເປີດໃຊ້ຊຸດຄວາມສາມາດຈາກທະບຽນ.

ພາຣາມິເຕີ

ພາຣາມິເຕີປະເພດຈຳເປັນຄຳອະທິບາຍ
slugstringແມ່ນslug ຂອງປລັກອິນຊຸດຄວາມສາມາດ

ສົ່ງຄືນ { "success": true, "slug": "gratis-ai-agent-woocommerce", "abilities_added": 3 }


recommend_plugin

ສອບຖາມທະບຽນຄວາມສາມາດເພື່ອຊອກຫາປລັກອິນທີ່ດີທີ່ສຸດສຳລັບການນຳໃຊ້ທີ່ອະທິບາຍໄວ້ ແລະ ຖ້າຕ້ອງການ ກໍຕິດຕັ້ງມັນ.

ພາຣາມິເຕີ

ພາຣາມິເຕີປະເພດຈຳເປັນຄຳອະທິບາຍ
descriptionstringແມ່ນຄຳອະທິບາຍດ້ວຍພາສາທຳມະຊາດກ່ຽວກັບຟັງຊັນທີ່ຕ້ອງການ
installbooleanບໍ່ຖ້າເປັນ true, ຕິດຕັ້ງປລັກອິນທີ່ແນະນຳທັນທີ. ຄ່າເລີ່ມຕົ້ນແມ່ນ 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"]
}
}