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
- Minden bővítmény regisztrálja képességeit a WordPress Abilities API-val
- Az LW Site Manager elérhetővé teszi ezeket a képességeket REST API-n és MCP-n keresztül
- 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.
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éter | Típus | Kötelező | Leírás |
|---|---|---|---|
post_id | integer | Nem | Bejegyzés ID (adj meg post_id-t vagy term_id-t) |
term_id | integer | Nem | Kifejezé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éter | Típus | Kötelező | Leírás |
|---|---|---|---|
post_id | integer | Nem | Bejegyzés ID |
term_id | integer | Nem | Kifejezés ID |
title | string | Nem | Egyéni SEO cím |
description | string | Nem | Egyéni meta leírás |
noindex | boolean | Nem | Noindex beállítása |
nofollow | boolean | Nem | Nofollow 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éter | Típus | Kötelező | Leírás |
|---|---|---|---|
post_id | integer | Nem | Bejegyzé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éter | Típus | Kötelező | Leírás |
|---|---|---|---|
post_id | integer | Igen | Bejegyzé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
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éter | Típus | Kötelező | Leírás |
|---|---|---|---|
enabled | boolean | Nem | Cookie banner engedélyezése/letiltása |
position | string | Nem | Banner pozíció (top, bottom, modal) |
gcm_enabled | boolean | Nem | Google Consent Mode v2 engedélyezése |
lw-cookie/get-consent-stats
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éter | Típus | Kötelező | Leírás |
|---|---|---|---|
feature | string | Igen | Funkciókulcs (pl. emojis, comments, xmlrpc) |
enabled | boolean | Igen | A 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éter | Típus | Kötelező | Leírás |
|---|---|---|---|
feature | string | Igen | Funkciókulcs (pl. svg) |
enabled | boolean | Igen | Funkció 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éter | Típus | Kötelező | Leírás |
|---|---|---|---|
limit | integer | Nem | Visszaadandó 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éter | Típus | Kötelező | Leírás |
|---|---|---|---|
ip | string | Igen | Blokkolandó IP cím vagy CIDR tartomány |
lw-firewall/unblock-ip
Korábban blokkolt IP cím feloldása.
| Paraméter | Típus | Kötelező | Leírás |
|---|---|---|---|
ip | string | Igen | Feloldandó 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éter | Típus | Kötelező | Leírás |
|---|---|---|---|
course_id | integer | Igen | Kurzus ID |
lw-lms/get-progress
Felhasználói haladás lekérése egy kurzushoz.
| Paraméter | Típus | Kötelező | Leírás |
|---|---|---|---|
course_id | integer | Igen | Kurzus ID |
user_id | integer | Nem | Felhasználó ID (alapértelmezett: aktuális felhasználó) |
lw-lms/set-progress
Lecke befejezési állapot frissítése.
| Paraméter | Típus | Kötelező | Leírás |
|---|---|---|---|
lesson_id | integer | Igen | Lecke ID |
course_id | integer | Igen | Kurzus ID |
user_id | integer | Nem | Felhasználó ID (alapértelmezett: aktuális felhasználó) |
completed | boolean | Igen | Befejezé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éter | Típus | Kötelező | Leírás |
|---|---|---|---|
plan_id | integer | Igen | Terv ID |
lw-memberships/list-members
Adott terv tagjainak listázása.
| Paraméter | Típus | Kötelező | Leírás |
|---|---|---|---|
plan_id | integer | Igen | Terv ID |
lw-memberships/add-member
Felhasználó hozzáadása tagsági tervhez.
| Paraméter | Típus | Kötelező | Leírás |
|---|---|---|---|
user_id | integer | Igen | Felhasználó ID |
plan_id | integer | Igen | Terv ID |
source | string | Nem | Forrás (alapértelmezett: manual) |
lw-memberships/remove-member
Felhasználó eltávolítása tagsági tervből.
| Paraméter | Típus | Kötelező | Leírás |
|---|---|---|---|
user_id | integer | Igen | Felhasználó ID |
plan_id | integer | Igen | Terv 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éter | Típus | Kötelező | Leírás |
|---|---|---|---|
slider_id | integer | Igen | Slider (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éter | Típus | Kötelező | Leírás |
|---|---|---|---|
slug | string | Igen | Bő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éter | Típus | Kötelező | Leírás |
|---|---|---|---|
notice_collector | boolean | Nem | Értesítés gyűjtő engedélyezése/letiltása |
widget_manager | boolean | Nem | Widget kezelő engedélyezése/letiltása |
menu_manager | boolean | Nem | Menü kezelő engedélyezése/letiltása |
admin_bar_manager | boolean | Nem | Admin 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.