REST és abilities
A beállítások REST-végpontja és az LW Site Manager melletti két ability, példákkal.
Beállítások REST-végpontja
Szekció neve “Beállítások REST-végpontja”A beállítás-oldal is ezt használja, de külső eszközből is hívható. Csak adminisztrátor (manage_options).
| Végpont | Metódus | Mit csinál |
|---|---|---|
/wp-json/lw-disable/v1/admin/settings |
GET | A 16 kapcsoló állapota (options), és a felület szerkezete a felhasználó nyelvén. |
/wp-json/lw-disable/v1/admin/settings |
POST | Részleges mentés: csak a beküldött, ismert kulcsok változnak. |
curl -u "admin:xxxx xxxx xxxx xxxx xxxx xxxx" \ -X POST -H "Content-Type: application/json" \ -d '{"emojis":true,"xmlrpc":true}' \ https://pelda.hu/wp-json/lw-disable/v1/admin/settingsAz alkalmazásjelszavas hívás csak akkor működik, ha az Alkalmazásjelszavak letiltás nincs bekapcsolva.
Abilities (az LW Site Manager mellett)
Szekció neve “Abilities (az LW Site Manager mellett)”Ha az LW Site Manager is aktív, az LW Disable két képességet regisztrál „Letiltás” kategóriában. Ezek MCP-eszközként is elérhetők. Csak adminisztrátor.
| Ability | Mit csinál | Bemenet |
|---|---|---|
lw-disable/get-options |
A kapcsolók állapota | nincs |
lw-disable/set-options |
Kapcsolók írása | {"options": {"kulcs": true/false}} |
A WordPress Abilities REST-felületén hívhatók: /wp-json/wp-abilities/v1/abilities/<név>/run, olvasáshoz GET, íráshoz POST {"input": {...}} törzzsel.
curl -u "admin:xxxx xxxx xxxx xxxx xxxx xxxx" \ -X POST -H "Content-Type: application/json" \ -d '{"input":{"options":{"heartbeat":true,"feeds":false}}}' \ "https://pelda.hu/wp-json/wp-abilities/v1/abilities/lw-disable/set-options/run"Konstansok és szűrők
Szekció neve “Konstansok és szűrők”wp-config-konstans és saját szűrő nincs.