Fejlesztőknek
Az LW Migration szűrői, a figyelt WordPress-konstansok, a cron-hookok, és miért a WP-CLI az automatizálás útja.
Konstansok
Szekció neve “Konstansok”Saját wp-config-konstans nincs. Ezeket a WordPress-konstansokat figyeli:
| Konstans | Hatás |
|---|---|
DISABLE_WP_CRON |
Az Ütemezések lap figyelmeztet, és szerver-cron parancsot ad. |
WP_DEFAULT_THEME |
A téma-alaphelyzet ezt teszi aktívvá. |
CUSTOM_USER_TABLE, CUSTOM_USER_META_TABLE |
Ha be vannak állítva, az adatbázis-alaphelyzet nem fut. |
WP_PROXY_HOST, WP_PROXY_PORT, WP_PROXY_BYPASS_HOSTS |
A felhős, kapcsolati és cím alapú letöltési kérések proxyja. A környezeti http_proxy nem hat. |
Szűrők
Szekció neve “Szűrők”| Szűrő | Alapérték | Mire jó |
|---|---|---|
lw_migration_capability |
manage_options (hálózaton manage_network_options) |
Ki használhatja a bővítményt. |
lw_migration_backup_dir_editable |
true | false: a mentésmappa nem módosítható (menedzselt tárhely). |
lw_migration_move_links |
true | false: áthelyezéskor mindig másol, nem hard linkel. |
lw_migration_backup_file_mode |
0600 | 0640 csoport-olvasáshoz; ennél szélesebbet 0640-re vág. |
lw_migration_max_extract_bytes |
50 GiB | Kibontási plafon, ha a szabad hely nem olvasható. |
lw_migration_max_download_bytes |
50 GiB | Cím- és felhőletöltés plafonja ismeretlen szabad helynél. |
lw_migration_max_upload_bytes |
50 GiB | Böngészős feltöltés plafonja. |
lw_migration_web_whole_download_bytes |
200 MiB | Böngészős egyben-letöltés határa. |
lw_migration_web_tick_seconds |
8 mp | Egy böngészős lépés hossza. |
lw_migration_cron_seconds |
számolt | Egy cron-lépés hossza. |
lw_migration_tick_seconds |
10 mp | Egy CLI-lépés hossza. |
lw_migration_loopback_url |
az oldal REST-címe | Az ütemezés folytatásának címe (proxy mögött). |
lw_migration_download_token_ttl |
3600 mp | Letöltési token élettartama (60 és 86400 között). |
lw_migration_share_ttl |
86400 mp | Átviteli link alapértelmezett élettartama. |
lw_migration_link_address |
site_url() |
Az oldal címe a párosító kódban (proxy, más név). |
lw_migration_allow_ip_link_hosts |
false | IP-címes párosító kód engedése (helyi tesztoldal). |
lw_migration_cloud_timeout |
120 mp | Felhős részkérés időkorlátja (10 és 600 között). |
lw_migration_webdav_single_put_bytes |
200 MiB | Nem Nextcloud WebDAV egyben-feltöltés webes plafonja. |
Akció: lw_migration_cloud_part ($destination_id, $offset, $size), minden felhőbe feltöltött rész után. Cron-hookok: lw_migration_schedule, lw_migration_schedule_continue, lw_migration_cleanup (napi takarítás).
add_filter( 'lw_migration_backup_dir_editable', '__return_false' );A lw-migration/v1 névtér a beállítóképernyő belső API-ja, nem dokumentált fejlesztői felület. Automatizáláshoz a WP-CLI a támogatott út. Abilities és MCP nincs.
Belépés nélkül, saját védelemmel érhető el: az átviteli link (/wp-json/lw-migration/v1/backups/shared?share=<token>), a párosított oldal aláírt kérései (/link/…), az ütemezés folytatása egyszer használatos tokennel, a letöltés rövid életű tokennel, és a felhős bejelentkezés visszatérése. Ha biztonsági bővítmény tiltja a névtelen REST-kéréseket, a lw-migration/v1/backups/shared és a lw-migration/v1/link útvonalat engedd.