Přeskočit na obsah

WP-CLI prikazy

WP-CLI prikazy pro spravu pluginu z prikazoveho radku. Automatizujte migrace dat a overujte spravnost konfigurace.

  • WordPress s aktivnim pluginem Polski for WooCommerce
  • WP-CLI ve verzi 2.5 nebo novejsi
  • SSH pristup k serveru nebo lokalni vyvojove prostredi

Prikaz migrace dat pri aktualizaci pluginu nebo prenosu obchodu.

Terminál
wp polski migrate [<migration>] [--dry-run] [--force] [--batch-size=<number>]
ArgumentTypPovinnyPopis
<migration>stringNeNazev migrace (vynechte = vsechny cekajici)
MoznostPopis
--dry-runZobrazi plan migrace bez provedeni zmen
--forceVynuti opetovne provedeni migrace
--batch-size=NPocet zaznamu zpracovanych v jedne davce (vychozi 100)
Nazev migracePopis
omnibus_price_historyMigrace historie cen Omnibus do nove tabulky
checkboxes_v2Aktualizace struktury checkboxu na v2
gpsr_metaMigrace dat GPSR do noveho formatu meta
wishlist_to_dbPreneseni wishlistu z usermeta do vyhrazene tabulky
delivery_time_formatAktualizace formatu doby dodani
badges_cache_rebuildPrestavba cache stitku produktu
search_indexPrestavba indexu AJAX vyhledavani

Zobrazit cekajici migrace:

Terminál
wp polski migrate --dry-run

Provest vsechny cekajici migrace:

Terminál
wp polski migrate

Provest konkretni migraci s vetsi davkou:

Terminál
wp polski migrate omnibus_price_history --batch-size=500

Prikaz testujici spravnost konfigurace obchodu. Kontroluje vsechny moduly pluginu, pravni stranky, checkboxy a integrace.

Terminál
wp polski smoke-test [--module=<module>] [--format=<format>] [--verbose]
MoznostPopis
--module=<module>Testuj pouze vybrany modul
--format=<format>Format vystupu: table (vychozi), json, csv
--verbosePodrobne informace o kazdem testu
ModulTesty
compliancePravni stranky, checkboxy, GPSR, Omnibus, DSA
checkoutTlacitko objednavky, pole NIP, DOI
pricesJednotkove ceny, DPH, doba dodani
foodVyzivove hodnoty, alergeny, Nutri-Score
storefrontWishlist, porovnavac, vyhledavac, filtry, slider
integrationsREST API, sablony, cache, cron

Uplny test:

Terminál
wp polski smoke-test

Test konkretniho modulu s podrobnostmi:

Terminál
wp polski smoke-test --module=compliance --verbose

Export do JSON (napr. pro CI/CD):

Terminál
wp polski smoke-test --format=json

Prikaz smoke-test vraci prislusny kod ukonceni:

KodPopis
0Vsechny testy OK
1Varovani (WARN)
2Kriticke chyby (FAIL)

Priklad pouziti v GitHub Actions:

- name: Polski smoke test
run: wp polski smoke-test --format=json > smoke-test-results.json
continue-on-error: false

WP-CLI prikazy podporuji instalace WordPress Multisite. Pouzijte flag --url pro ukazani na konkretni web:

Terminál
wp polski smoke-test --url=sklep1.twojadomena.pl
wp polski migrate --url=sklep2.twojadomena.pl

Hlaseni problemu: github.com/wppoland/polski/issues

Tato stránka slouží pouze k informačním účelům a nepředstavuje právní poradenství. Před implementací se poraďte s právníkem. Polski for WooCommerce je open source software (GPLv2) poskytovaný bez záruky.