Tovább a tartalomhoz

WP-CLI parancsok

A wp lw-cookie parancsai: settings, keys, stats, export, clear_logs, blocking-rules és a Complianz-import, valódi kimenetekkel.

Főparancs: wp lw-cookie. A kimenet angol.

wp lw-cookie settings <list|get|set|reset> [<kulcs>] [<érték>] [--format=table|json|yaml]

Kimenet (részlet)
$ wp lw-cookie settings list
key value default is_default
enabled true true yes
privacy_policy_page 0 0 yes
policy_version 1.0 1.0 yes
banner_position bottom bottom yes
banner_layout bar bar yes
banner_box_alignment right right yes
primary_color #2271b1 #2271b1 yes
...
banner_title We value your privacy We value your privacy yes
...
consent_duration 365 365 yes
script_blocking true true yes
content_blocking true true yes
allow_youtube_nocookie false false yes
gcm_enabled false false yes
hide_for_logged_in false false yes
show_floating_button true true yes
floating_button_pos bottom-left bottom-left yes
Kimenet
$ wp lw-cookie settings get primary_color
#2271b1
  • set <kulcs> <érték>: be/ki kulcsnál az 1, true, yes, on = be, minden más = ki. Kimenet: Success: Setting '<kulcs>' updated.
  • reset: minden beállítás vissza alapértékre, megerősítés nélkül. Kimenet: Success: All settings reset to defaults.
  • Ismeretlen kulcs: Error: Unknown setting: <kulcs>.
Példák
wp lw-cookie settings set enabled 1
wp lw-cookie settings set primary_color "#2271b1"
wp lw-cookie settings list --format=json

A lista-értékű kulcsokhoz (egyedi szabályok, nyilatkozat cookie-jai) a settings list nem használható; a szabályokhoz a blocking-rules való.

Kimenet (részlet)
$ wp lw-cookie keys
key description default
enabled Enable/disable cookie banner true
privacy_policy_page Privacy policy page ID 0
policy_version Current policy version 1.0
banner_position Banner position (bottom, top, modal) bottom
...

Csak a kulcsok egy részét mutatja; a teljes listát a settings list adja.

Kimenet (üres naplóval)
$ wp lw-cookie stats
metric value
Total consents (all time) 0
Consents (last 30 days) 0
Accept All (last 30 days) 0
Reject All (last 30 days) 0
Customize (last 30 days) 0

--days (alapból 30), --format=table|json|yaml. Ha van hozzájárulás, az elfogadási és az elutasítási arány is megjelenik.

A hozzájárulás-napló, a legújabb elöl. --format=table|csv|json, --days (alapból mind), --limit (alapból 100). Oszlopok: consent_id, action_type, policy_version, categories, created_at.

Terminál
wp lw-cookie export --format=csv --days=30 > consents.csv

Üres naplónál: Warning: No consent logs found.

A parancs neve aláhúzással írandó. A súgó clear-logs-ot ír, de az nem működik.

Terminál
wp lw-cookie clear_logs --older-than=365 --yes

--older-than nélkül az összes bejegyzés törlődik. A --yes kihagyja a megerősítést. Kimenet: Success: Deleted N consent log(s).

Terminál
wp lw-cookie blocking-rules add code.tidio.co functional
wp lw-cookie blocking-rules add googletagmanager.com necessary
wp lw-cookie blocking-rules remove code.tidio.co
  • list: No custom blocking rules., ha nincs szabály.
  • add <minta> <kategória>: kategória necessary (soha nem blokkol), functional, analytics vagy marketing. Meglévő mintánál a kategóriát cseréli. Kimenet: Success: <minta> → <kategória>.
  • remove <minta>: Success: Removed <minta>.

A Complianz beállításainak importja, ugyanaz, mint a Haladó fül import-része. A --dry-run csak kiírja, mi változna.

Terminál
wp lw-cookie migrate complianz --dry-run
wp lw-cookie migrate complianz

Ha nincs Complianz-adat:

Kimenet
Error: No Complianz settings were found on this site.

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