Tovább a tartalomhoz

Karbantartás és diagnosztika

A maintenance és a diagnostics kategória 20 képessége: frissítések, mentés és visszaállítás, adatbázis-takarítás, gyorsítótár, állapotfelmérés.

Az ability-nevek előtagja site-manager/. A Címke úgy áll itt, ahogy a WordPress mutatja: angolul. A kötelező bemenet félkövér. Az „összetett bemenet” teljes sémáját a képesség leírása adja (GET /wp-json/wp-abilities/v1/abilities/site-manager/<név>). A hívás módja: Hívás REST-en.

A frissítés közben a bővítmény a PHP-hibákat is figyeli. Az update-all a stop_on_error bemenettel hiba esetén megállhat.

Ability Címke HTTP Típus Jogosultság Bemenet
check-updates Check Updates GET olvasó update_plugins + update_themes type, force_refresh
update-all Update Everything POST író update_plugins + update_themes include_core, include_plugins, include_themes, stop_on_error
update-core Update WordPress Core POST író update_plugins + update_themes version, minor_only
update-plugin Update Plugin POST író update_plugins + update_themes plugin
update-theme Update Theme POST író update_plugins + update_themes theme

Bővítmények saját adatbázis-frissítése: WooCommerce, Elementor, Elementor Pro.

Ability Címke HTTP Típus Jogosultság Bemenet
check-plugin-db-updates Check Plugin Database Updates GET olvasó update_plugins + update_themes nincs
get-supported-db-plugins Get Supported DB Update Plugins GET olvasó update_plugins + update_themes nincs
update-plugin-db Update Plugin Database DELETE romboló update_plugins + update_themes plugin
update-all-plugin-dbs Update All Plugin Databases POST romboló update_plugins + update_themes stop_on_error

A mentés ZIP-fájl, és a háttérben, WP-Cronnal készül, lépésenként 500 fájllal. Kell hozzá a ZipArchive PHP-kiterjesztés és működő WP-Cron. A mentések helye: wp-content/uploads/wpsm-backups/.

Ability Címke HTTP Típus Jogosultság Bemenet
create-backup Create Backup POST író manage_options include_database, include_files
backup-status Get Backup Status GET olvasó manage_options backup_id
list-backups List Backups GET olvasó manage_options összetett bemenet
cancel-backup Cancel Backup POST író manage_options backup_id
delete-backup Delete Backup DELETE romboló manage_options backup_id
restore-backup Restore Backup POST romboló manage_options backup_id, restore_database, restore_files

Adatbázis-javító képesség nincs, csak takarítás és optimalizálás. A flush-cache plugin_caches bemenetét a bővítmény nem veszi figyelembe: a bővítmények és a tárhely gyorsítótárát a page_cache üríti.

Ability Címke HTTP Típus Jogosultság Bemenet
cleanup-database Cleanup Database POST romboló manage_options revisions, auto_drafts, trash_posts, spam_comments, trash_comments, expired_transients, all_transients
optimize-database Optimize Database DELETE romboló manage_options tables
flush-cache Flush Cache POST író manage_options object_cache, page_cache, opcache, plugin_caches

A health-check 0 és 100 közötti pontszámot és teendőlistát ad. A válasz a szerver gépnevét és a fájlrendszer-útvonalakat is tartalmazza, ezért csak megbízható kliensnek add ki. Az error-log a wp-content/debug.log és a PHP-hibanapló utolsó sorait olvassa.

Ability Címke HTTP Típus Jogosultság Bemenet
error-log Get Error Log GET olvasó view_site_health_checks lines, filter, level
health-check Health Check GET olvasó view_site_health_checks include_debug

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