# WP-CLI parancsok

> A wp lw-disable parancsai: list, enable, disable, enable-all, disable-all, és a fordított logika.

Főparancs: `wp lw-disable`. Alparancsok: `list`, `enable`, `disable`, `enable-all`, `disable-all`. A kimenet angol.

> **Fordított logika**
>
> A parancsok igéi a **letiltó kapcsolóra** vonatkoznak, nem a WordPress-funkcióra:
>
> - `wp lw-disable enable emojis` = **bekapcsolod az emojik letiltását**, vagyis az emojik **kikapcsolnak**.
> - `wp lw-disable disable emojis` = kikapcsolod a letiltást, az emojik újra működnek.
> - A `list` „enabled” állapota is azt jelenti: a letiltás be van kapcsolva.

## Kulcsok

| Kulcs | Kapcsoló | Kulcs | Kapcsoló |
|---|---|---|---|
| `comments` | Hozzászólások | `rest_api` | REST API |
| `admin_new_user_email` | Új felhasználó admin e-mail | `application_passwords` | Alkalmazásjelszavak |
| `emojis` | Emojik | `generator` | Generator |
| `embeds` | Beágyazások | `shortlink` | Rövid link |
| `heartbeat` | Heartbeat | `rsd_link` | RSD link |
| `block_library` | Blokk könyvtár | `wlw_manifest` | WLW manifest |
| `xmlrpc` | XML-RPC | `version_strings` | Verzióstringek |
| `feeds` | RSS feedek | `adjacent_posts` | Szomszédos bejegyzések |

## list

```text title="Kimenet (friss telepítés)"
$ wp lw-disable list
feature	status
comments	disabled
admin_new_user_email	disabled
emojis	disabled
...
feeds	disabled
```

## enable és disable

```text title="Kimenet"
$ wp lw-disable enable emojis
Success: Feature 'emojis' enabled.

$ wp lw-disable disable emojis
Success: Feature 'emojis' disabled.
```

Az első után az emojik ki vannak kapcsolva az oldalon, a második után újra működnek. Hibás kulcsnál: `Error: Unknown feature: <kulcs>`, és semmi nem változik.

## enable-all és disable-all

- `wp lw-disable enable-all` **mind a 16 letiltást bekapcsolja**. Ez a REST API-t is lezárja a nem bejelentkezett látogatók elől, kikapcsolja az alkalmazásjelszavakat, az RSS-t, a hozzászólásokat és a blokk-CSS-t is. Éles oldalon ne futtasd átgondolás nélkül.
- `wp lw-disable disable-all` minden letiltást kikapcsol: a WordPress alapértelmezése áll vissza.
