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.
Frissítések
Szekció neve “Frissítések”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ény-adatbázisok
Szekció neve “Bővítmény-adatbázisok”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 |
Mentés és visszaállítás
Szekció neve “Mentés és visszaállítás”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 és gyorsítótár
Szekció neve “Adatbázis és gyorsítótár”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 |
Diagnosztika
Szekció neve “Diagnosztika”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 |