A legújabb WordPress kiadás verziószámának lekérése

Szeretném megtudni a WordPress legújabb, hivatalosan kiadott verzióját. Ha lehetséges, szeretném elérni, hogy az adott nyelv legalább az angol és a német nyelvre specifikus legyen.

Megpróbálhatom elemezni a https://wordpress.org/download/ , de a verziószáma nincs egy adott helyen. Azt is tudom, hogy letölthetem a legújabb csomagot ( https://wordpress.org/latest.zip ), de nincs szükségem a teljes csomagra, csak a verziószámot.

Van-e megbízható, stabil módszer a WordPress legújabb, stabil verziószámának megszerzésére?

Ez a kérdés nem a beszerzésről szól a WordPress telepítésem verziószáma. Valójában a telepített verziómat szeretném összehasonlítani a szkript legújabb verziójával. > A WordPress.org kínál egy api alkalmazást, amely tartalmaz egy verzióellenőrzőt . Ez a verzióellenőr visszatérhet egy json válasz (vagy egy sorosított karakterlánc, ha ez a te dolgod).

Példa használatra

$url = "https://api.wordpress.org/core/version-check/1.7/"; $response = wp_remote_get($url); $json = $response["body"]; $obj = json_decode($json); 

Az eredményül kapott $obj tartalmazni fog egy ajánlati tömböt, amelynek első eleme egy olyan objektum, amely tartalmazza a kívánt információt .

$upgrade sok más hasznos információt is tartalmaz, beleértve a területi beállításokat, az aktuális verzió letöltésének helyét stb.

Ha ezt egy plugin-ban futtatja, akkor azt javasolnám, hogy egy olyan tranzienssel tároljam, amely 12 óránként lejár, vagy ilyesmi, és ne spamelje a szegényes apit minden oldal betöltésekor.

Szerkesztés : A változónév helyesírása sikertelen.

Megjegyzések

  • Ezt a Pythonhoz igazítottam: rawjson = urllib2.urlopen("https://api.wordpress.org/core/version-check/1.7/").read() version = json.loads(rawjson) print(version["offers"][0]["version"])

Válasz

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük