Frissítések végpontjai
A REST API v2 frissítésvégpontjai: elérhető frissítések listázása, frissítések futtatása és figyelmen kívül hagyása.
Ezekkel a végpontokkal lekérdezheted a WordPress-mag, a bővítmények, a témák és a fordítások elérhető frissítéseit, elindíthatod a frissítést, és kezelheted a figyelmen kívül hagyott frissítéseket. A pontos kérés- és válaszszerkezetet a Postman-gyűjtemény tartalmazza.
Az {id_or_domain} jelölés a webhely számazonosítóját vagy a domainjét fogadja el.
Frissítések lekérdezése
Szekció neve “Frissítések lekérdezése”| Metódus | Útvonal | Mire jó | Fő paraméterek |
|---|---|---|---|
| GET | /updates |
Az összes webhely elérhető frissítései | type (all, wp, plugins, themes, translations), search, include, exclude |
| GET | /updates/{id_or_domain} |
Egy webhely elérhető frissítései | type, search |
| GET | /updates/ignored |
Globálisan figyelmen kívül hagyott bővítmény- és témafrissítések | type (plugins, themes, all), search |
| GET | /updates/{id_or_domain}/ignored |
Egy webhely figyelmen kívül hagyott frissítései | type, search |
Frissítések futtatása
Szekció neve “Frissítések futtatása”| Metódus | Útvonal | Mire jó | Fő paraméterek |
|---|---|---|---|
| POST, PUT, PATCH | /updates/update |
Minden frissítés indítása az egész vezérlőpulton | Opcionálisan type |
| POST, PUT, PATCH | /updates/{id_or_domain}/update |
Minden frissítés indítása egy webhelyen | id_or_domain |
| POST, PUT, PATCH | /updates/{id_or_domain}/update/wp |
A WordPress-mag frissítése egy webhelyen | id_or_domain |
| POST, PUT, PATCH | /updates/{id_or_domain}/update/plugins |
Bővítmények frissítése egy webhelyen | Opcionálisan slug (egy érték vagy vesszővel elválasztott lista) |
| POST, PUT, PATCH | /updates/{id_or_domain}/update/themes |
Témák frissítése egy webhelyen | Opcionálisan slug |
| POST, PUT, PATCH | /updates/{id_or_domain}/update/translations |
Fordítások frissítése egy webhelyen | Opcionálisan slug |
Ha nem adsz meg slug értéket, az adott típus összes elérhető frissítése lefut.
Frissítések figyelmen kívül hagyása
Szekció neve “Frissítések figyelmen kívül hagyása”| Metódus | Útvonal | Mire jó | Fő paraméterek |
|---|---|---|---|
| POST, PUT, PATCH | /updates/{id_or_domain}/ignore/wp |
A magfrissítés mellőzése egy webhelyen | id_or_domain |
| POST, PUT, PATCH | /updates/{id_or_domain}/ignore/plugins |
Bővítményfrissítések mellőzése egy webhelyen | Opcionálisan slug |
| POST, PUT, PATCH | /updates/{id_or_domain}/ignore/themes |
Témafrissítések mellőzése egy webhelyen | Opcionálisan slug |
Példák
Szekció neve “Példák”Csak a bővítményfrissítések listázása
Szekció neve “Csak a bővítményfrissítések listázása”curl -H "Authorization: Bearer API_KULCS" \ "https://a-te-vezerlopultod.hu/wp-json/mainwp/v2/updates?type=plugins"A válasz webhelyazonosítók szerint csoportosítva adja vissza a frissíthető bővítményeket:
{ "success": 1, "data": { "12": { "plugins": { "akismet/akismet.php": { "Name": "Akismet" } } } }}Frissítések futtatása egy webhelyen
Szekció neve “Frissítések futtatása egy webhelyen”curl -X POST \ -H "Authorization: Bearer API_KULCS" \ "https://a-te-vezerlopultod.hu/wp-json/mainwp/v2/updates/12/update"{ "success": 1, "message": "Site updates started successfully."}Kiválasztott bővítményfrissítések mellőzése egy webhelyen
Szekció neve “Kiválasztott bővítményfrissítések mellőzése egy webhelyen”A slug értéke egy bővítményazonosító vagy több, vesszővel elválasztva.
curl -X POST \ -H "Authorization: Bearer API_KULCS" \ -H "Content-Type: application/json" \ -d '{"slug":"akismet/akismet.php,jetpack/jetpack.php"}' \ "https://a-te-vezerlopultod.hu/wp-json/mainwp/v2/updates/12/ignore/plugins"{ "success": 1, "message": "Ignore update plugins per site successfully."}A frissítések kezelőfelületéről a Frissítések kezelése fejezetben olvashatsz.
Kapcsolódó fejezetek
Szekció neve “Kapcsolódó fejezetek”Készült: