Skip to Content
FejlesztőknekAI képességek

AI képességek

Az LW bővítmények az LW Site Managerrel integrálódnak a WordPress Abilities API-n (WordPress 6.9+) keresztül. Ez lehetővé teszi AI ügynököknek, MCP adaptereknek és REST API klienseknek a bővítmény funkciók programozott elérését.

Hogyan működik

  1. Minden bővítmény regisztrálja képességeit a WordPress Abilities API-val
  2. Az LW Site Manager elérhetővé teszi ezeket a képességeket REST API-n és MCP-n keresztül
  3. AI ügynökök (Claude, GPT stb.) felfedezhetik és meghívhatják a képességeket eszközökként

Hitelesítés

Minden képesség hitelesítést igényel alkalmazásjelszavakkal és manage_options képességgel.

bash
curl -u "username:xxxx xxxx xxxx xxxx" \ -X POST https://example.com/wp-json/wp/v2/abilities/lw-seo/get-meta \ -H "Content-Type: application/json" \ -d '{"post_id": 1}'

LW SEO

lw-seo/get-meta

SEO meta adatok lekérése bejegyzéshez vagy kifejezéshez.

ParaméterTípusKötelezőLeírás
post_idintegerNemBejegyzés ID (adj meg post_id-t vagy term_id-t)
term_idintegerNemKifejezés ID

Visszatérési érték: Cím, leírás, kanonikus URL, robots direktívák, Open Graph és Twitter Card adatok.

lw-seo/set-meta

SEO meta adatok beállítása bejegyzéshez vagy kifejezéshez.

ParaméterTípusKötelezőLeírás
post_idintegerNemBejegyzés ID
term_idintegerNemKifejezés ID
titlestringNemEgyéni SEO cím
descriptionstringNemEgyéni meta leírás
noindexbooleanNemNoindex beállítása
nofollowbooleanNemNofollow beállítása

lw-seo/get-content-signals

Feloldott AI content signal beállítások (ai-train, ai-input, search) lekérése.

ParaméterTípusKötelezőLeírás
post_idintegerNemBejegyzés ID (bejegyzés szintű jeleket vagy globális alapértelmezéseket ad vissza)

lw-seo/get-markdown

Bejegyzés vagy oldal tartalmának markdown reprezentációja.

ParaméterTípusKötelezőLeírás
post_idintegerIgenBejegyzés ID

lw-seo/get-options

Globális SEO beállítások lekérése (cím sablonok, közösségi alapértelmezések, sitemap konfiguráció stb.).

Nem szükségesek paraméterek.


lw-cookie/get-options

Cookie consent bővítmény beállítások lekérése.

Nem szükségesek paraméterek.

Visszatérési érték: Engedélyezési állapot, banner pozíció, elrendezés, színek, kategória címkék, Google Consent Mode beállítások és egyebek.

lw-cookie/set-options

Cookie consent beállítások frissítése.

ParaméterTípusKötelezőLeírás
enabledbooleanNemCookie banner engedélyezése/letiltása
positionstringNemBanner pozíció (top, bottom, modal)
gcm_enabledbooleanNemGoogle Consent Mode v2 engedélyezése

Hozzájárulási statisztikák lekérése (összes hozzájárulás, elfogadási arány kategóriánként).

Nem szükségesek paraméterek.

lw-cookie/scan-cookies

Cookie szkennelés indítása a webhelyen használt cookie-k észleléséhez.

Nem szükségesek paraméterek.


LW Disable

lw-disable/get-options

Az összes letiltható funkció aktuális állapotának lekérése.

Nem szükségesek paraméterek.

Visszatérési érték: Objektum a funkciókulcsokkal és engedélyezett/letiltott állapotukkal.

lw-disable/set-options

Funkciók be- vagy kikapcsolása.

ParaméterTípusKötelezőLeírás
featurestringIgenFunkciókulcs (pl. emojis, comments, xmlrpc)
enabledbooleanIgenA letiltási szabály engedélyezése

LW Enable

lw-enable/get-options

Az összes engedélyezhető funkció aktuális állapotának lekérése.

Nem szükségesek paraméterek.

lw-enable/set-options

Funkciók be- vagy kikapcsolása.

ParaméterTípusKötelezőLeírás
featurestringIgenFunkciókulcs (pl. svg)
enabledbooleanIgenFunkció engedélyezése

LW Firewall

lw-firewall/get-options

Tűzfal beállítások lekérése (sebességkorlátok, védelmi kapcsolók, tároló háttérrendszer stb.).

Nem szükségesek paraméterek.

lw-firewall/get-log

Tűzfal naplóbejegyzések lekérése (blokkolt kérések, sebességkorlátozva IP-k).

ParaméterTípusKötelezőLeírás
limitintegerNemVisszaadandó bejegyzések száma

lw-firewall/list-blocked

Jelenleg blokkolt/tiltott IP címek listázása.

Nem szükségesek paraméterek.

lw-firewall/block-ip

IP cím blokkolása.

ParaméterTípusKötelezőLeírás
ipstringIgenBlokkolandó IP cím vagy CIDR tartomány

lw-firewall/unblock-ip

Korábban blokkolt IP cím feloldása.

ParaméterTípusKötelezőLeírás
ipstringIgenFeloldandó IP cím

LW LMS

lw-lms/list-courses

Összes kurzus listázása.

Nem szükségesek paraméterek.

Visszatérési érték: Kurzusok tömbje címmel, állapottal, hozzáférési típussal és beiratkozási számmal.

lw-lms/get-course

Kurzus részleteinek lekérése szekciókkal, leckékkel és hozzáférési információkkal.

ParaméterTípusKötelezőLeírás
course_idintegerIgenKurzus ID

lw-lms/get-progress

Felhasználói haladás lekérése egy kurzushoz.

ParaméterTípusKötelezőLeírás
course_idintegerIgenKurzus ID
user_idintegerNemFelhasználó ID (alapértelmezett: aktuális felhasználó)

lw-lms/set-progress

Lecke befejezési állapot frissítése.

ParaméterTípusKötelezőLeírás
lesson_idintegerIgenLecke ID
course_idintegerIgenKurzus ID
user_idintegerNemFelhasználó ID (alapértelmezett: aktuális felhasználó)
completedbooleanIgenBefejezési állapot

lw-lms/get-options

LMS beállítások lekérése.

Nem szükségesek paraméterek.


LW Memberships

lw-memberships/list-plans

Összes tagsági terv listázása.

Nem szükségesek paraméterek.

Visszatérési érték: Tervek tömbje névvel, időtartammal, állapottal és tagok számával.

lw-memberships/get-plan

Részletes terv információk lekérése.

ParaméterTípusKötelezőLeírás
plan_idintegerIgenTerv ID

lw-memberships/list-members

Adott terv tagjainak listázása.

ParaméterTípusKötelezőLeírás
plan_idintegerIgenTerv ID

lw-memberships/add-member

Felhasználó hozzáadása tagsági tervhez.

ParaméterTípusKötelezőLeírás
user_idintegerIgenFelhasználó ID
plan_idintegerIgenTerv ID
sourcestringNemForrás (alapértelmezett: manual)

lw-memberships/remove-member

Felhasználó eltávolítása tagsági tervből.

ParaméterTípusKötelezőLeírás
user_idintegerIgenFelhasználó ID
plan_idintegerIgenTerv ID

lw-memberships/get-options

Globális tagsági beállítások lekérése.

Nem szükségesek paraméterek.


LW Slider

lw-slider/list-sliders

Összes slider listázása.

Nem szükségesek paraméterek.

Visszatérési érték: Sliderek tömbje címmel, diák számával és beállításokkal.

lw-slider/get-slider

Slider részleteinek lekérése az összes diával.

ParaméterTípusKötelezőLeírás
slider_idintegerIgenSlider (bejegyzés) ID

LW Translate

lw-translate/list-translations

Elérhető és telepített fordítások listázása.

Nem szükségesek paraméterek.

Visszatérési érték: Fordítások tömbje sluggal, állapottal (telepítve, elérhető, frissítés szükséges) és verzió információval.

lw-translate/get-options

Fordítási beállítások lekérése (nyelv, hangnem preferencia).

Nem szükségesek paraméterek.

lw-translate/install-translation

Fordítás telepítése bővítményhez vagy sablonhoz.

ParaméterTípusKötelezőLeírás
slugstringIgenBővítmény vagy sablon slug

lw-translate/update-translations

Az összes újabb verzióval rendelkező fordítás frissítése.

Nem szükségesek paraméterek.


LW ZenAdmin

lw-zenadmin/get-options

ZenAdmin beállítások lekérése (Értesítés gyűjtő, Widget kezelő, Menü kezelő, Admin sáv kezelő).

Nem szükségesek paraméterek.

lw-zenadmin/set-options

ZenAdmin beállítások frissítése.

ParaméterTípusKötelezőLeírás
notice_collectorbooleanNemÉrtesítés gyűjtő engedélyezése/letiltása
widget_managerbooleanNemWidget kezelő engedélyezése/letiltása
menu_managerbooleanNemMenü kezelő engedélyezése/letiltása
admin_bar_managerbooleanNemAdmin sáv kezelő engedélyezése/letiltása

lw-zenadmin/list-widgets

Összes vezérlőpult widget listázása láthatósági állapotukkal.

Nem szükségesek paraméterek.

Visszatérési érték: Widgetek tömbje ID-vel, címmel, forrással (Core, WooCommerce, Harmadik fél) és láthatósági állapottal.