Tovább a tartalomhoz

WP-CLI, REST és abilities

A wp lw-enable parancsai, a beállítás REST-végpontja és az LW Site Manager melletti két ability.

Főparancs: wp lw-enable. Alparancsok: list, enable, disable, enable-all, disable-all. Itt az igék egyenesen működnek: enable = a funkció bekapcsol. Az egyetlen kulcs: svg. A kimenet angol.

Kimenet
$ wp lw-enable list
feature status
svg disabled
$ wp lw-enable enable svg
Success: Feature 'svg' enabled.
$ wp lw-enable disable svg
Success: Feature 'svg' disabled.

Hibás kulcsnál: Error: Unknown feature: <kulcs>, és semmi nem változik.

Csak adminisztrátor (manage_options).

Végpont Metódus Mit csinál
/wp-json/lw-enable/v1/admin/settings GET A kapcsoló állapota ({"options": {"svg": true/false}}).
/wp-json/lw-enable/v1/admin/settings POST Mentés: csak ismert kulcs változik.
SVG-feltöltés bekapcsolása
curl -u "admin:xxxx xxxx xxxx xxxx xxxx xxxx" \
-X POST -H "Content-Type: application/json" \
-d '{"svg":true}' \
https://pelda.hu/wp-json/lw-enable/v1/admin/settings

Ha az LW Site Manager is aktív, két képesség jelenik meg „Engedélyezés” kategóriában; MCP-eszközként is elérhetők.

Ability Mit csinál Bemenet
lw-enable/get-options Olvasás nincs
lw-enable/set-options Írás {"options": {"svg": 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. A set-options-nél valódi JSON true/false kell: a "false" szöveg igaznak számít, vagyis bekapcsolja az SVG-feltöltést.

wp-config-konstans és saját szűrő nincs; az 5 MB-os korlát és a jogosult szerepkörök sem állíthatók.

Tiszteletben tartjuk a magánszférádat

Sütiket használunk a böngészési élmény javítására és a forgalom elemzésére. Az analitika csak akkor indul, ha engeded. Adatvédelmi irányelvek, Sütitájékoztató.

Sütibeállítások