Tovább a tartalomhoz

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.

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
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

Csak a bővítményfrissítések listázása

Szekció neve “Csak a bővítményfrissítések listázása”
Terminál
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"
}
}
}
}
}
Terminál
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.

Terminál
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.

Készült:

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