WP-CLI
Mentés, listázás, visszaállítás és időzítés parancssorból.
A bővítmény WP-CLI parancsokat ad a mentések készítéséhez, listázásához és visszaállításához, valamint az időzítés beállításához.
Mentés
Szekció neve “Mentés”wp ai1wm gdrive backupA parancs mentést készít a Google Drive-ra. Kapcsolók:
| Kapcsoló | Mit csinál |
|---|---|
--sites |
Multisite hálózat mentése (almappás és aldomainos aloldalak). |
--password=<jelszó> |
Titkosítja a mentést jelszóval. |
--compression=<típus> |
A tömörítés típusa, például gzip. |
--exclude-spam-comments |
Kihagyja a spam hozzászólásokat. |
--exclude-post-revisions |
Kihagyja a bejegyzések felülvizsgálatait. |
--exclude-media |
Kihagyja a médiakönyvtárat. |
--exclude-themes |
Kihagyja az összes sablont. |
--exclude-inactive-themes |
Kihagyja az inaktív sablonokat. |
--exclude-muplugins |
Kihagyja a kötelezően használt bővítményeket. |
--exclude-plugins |
Kihagyja az összes bővítményt. |
--exclude-inactive-plugins |
Kihagyja az inaktív bővítményeket. |
--exclude-cache |
Kihagyja a gyorsítótár-fájlokat. |
--exclude-database |
Kihagyja az adatbázist. |
--exclude-files=<útvonalak> |
Kihagyja a megadott fájlokat és mappákat, vesszővel elválasztva, például uploads/some-folder,plugins/some-plugin. |
--exclude-tables=<nevek> |
Kihagyja a megadott adatbázis-táblákat, például wp_comments,wp_commentmeta. |
--include-tables=<nevek> |
Csak a megadott táblákat menti, például wp_posts,wp_postmeta. |
--exclude-email-replace |
Nem cseréli az e-mail domaineket. |
--replace "keresett" "csere" |
Szövegcsere az adatbázisban. Minden párhoz add meg újra a kapcsolót. |
A kapcsolók egyszerre is használhatók, a --replace pedig bármelyik két másik közé beilleszthető:
wp ai1wm gdrive backup --exclude-inactive-themes --replace "keresett" "csere" --exclude-cache --replace "régi szöveg" "új szöveg"Mentések listázása
Szekció neve “Mentések listázása”wp ai1wm gdrive list-backupsA --folder-path=<útvonal> kapcsolóval egy adott mappa tartalmát listázza. A mappa nevét a bővítmény beállításai között adtad meg. Ha az útvonalban szóköz van, védd le a visszaper jellel:
wp ai1wm gdrive list-backups --folder-path=my\ backup/migrationVisszaállítás
Szekció neve “Visszaállítás”wp ai1wm gdrive restore <mentésfájl>--folder-path=<útvonal>: a mentés letöltése egy adott mappából.--yes: megerősítés kérdés nélkül.
Időzített mentés
Szekció neve “Időzített mentés”Mindegyik időzítéshez két parancs kell: az egyik létrehozza az ütemezett eseményt, a másik a bővítmény beállítását frissíti.
# óránkéntwp cron event schedule ai1wmge_gdrive_hourly_export now hourlywp option update ai1wmge_gdrive_cron '["hourly"]' --format=json# napontawp cron event schedule ai1wmge_gdrive_daily_export now dailywp option update ai1wmge_gdrive_cron '["daily"]' --format=json# hetentewp cron event schedule ai1wmge_gdrive_weekly_export now weeklywp option update ai1wmge_gdrive_cron '["weekly"]' --format=json# havontawp cron event schedule ai1wmge_gdrive_monthly_export now monthlywp option update ai1wmge_gdrive_cron '["monthly"]' --format=jsonA mentés napszakát Unix-időbélyeggel (másodperc) adhatod meg:
wp option update ai1wmge_gdrive_cron_timestamp 1650534475Megőrzés parancssorból
Szekció neve “Megőrzés parancssorból”# csak a legutóbbi mentés(ek) megtartásawp option update ai1wmge_gdrive_backups 1# a mentések együttes méretének korlátjawp option update ai1wmge_gdrive_total 1GB# a megadott napnál régebbi mentések törlésewp option update ai1wmge_gdrive_days 10Az értékeket igazítsd a saját igényedhez.
Készült: