Intro
Egy weboldal létrehozása összetett és többlépcsős folyamat. Kezdetben először is minőségi tárhelymegoldást kell találnia hozzá. Ha egy új webhely létrehozására készül, és nincs nagyon nagy erőforrásigénye és nem várható nagyon nagy forgalom, a VPS-szerver sokoldalú megoldás, amely a legtöbb webhely számára megfelelő lesz. Ha a fizetési mód számít Önnek, tudnia kell, hogy számos lehetőség közül választhat, például hitelkártyás VPS, bitcoin VPS, AliPay VPS stb.
A weboldal létrehozásának másik alapvető szempontja a CMS - tartalomkezelő rendszer - kiválasztása, amely egy speciális eszköz, amely a weboldal tartalommal való feltöltésére és módosítására szolgál. Ha a választásod a WordPressre esik, a fejlesztőknek a WordPress REST API-val kell foglalkozniuk.
A Wordpress manapság az egyik legnépszerűbb CMS a weboldalépítéshez. A REST API viszont egy olyan alapvető interfész, amelyet a Wordpress weboldallal való munkavégzéshez használnak. A REST API-nak köszönhetően az alkalmazásai lehetőséget kapnak arra, hogy JSON fájlokon keresztül interakcióba lépjenek a weboldalával. Így a fejlesztők egyéni alkalmazásokat, weboldalakat és bővítményeket építhetnek a Wordpressre. A REST API lehetővé teszi a fejlesztők számára, hogy HTTP-parancsok segítségével lépjenek kapcsolatba a Wordpress adataival.
A következőkben megnézünk néhány alapvető parancsot, amelyek minden fejlesztő számára hasznosak lehetnek.
WordPress REST API: .
GET:
Arra szolgál, hogy adatokat kérjen le a WordPress adatbázisából HTTP GET módszerrel. Ez a parancs az egyik leggyakoribb, mivel ez az első parancs, amit használsz, mielőtt ténylegesen csinálnál valamit az adatokkal.
Lehetővé teszi egy adott erőforrás, például egy poszt, oldal vagy egyéni poszttípus lekérdezését annak módosítása nélkül.
A módszer használatához kérést kell küldenie egy adott végpontra egy adott paraméterkészlettel. A végpontot az erőforrás URL-címe mutatja be a lekérdezni kívánt paraméterekkel - például az erőforrás azonosítójával, szűrési lehetőségekkel, oldalszámozási információkkal és egyéb lekérdezési paraméterekkel.
Az All-in-One platform a hatékony SEO-hoz
Minden sikeres vállalkozás mögött egy erős SEO kampány áll. De a számtalan optimalizálási eszköz és technika közül lehet választani, ezért nehéz lehet tudni, hol kezdjük. Nos, ne félj tovább, mert van egy ötletem, ami segíthet. Bemutatom a Ranktracker all-in-one platformot a hatékony SEO-ért.
Végre megnyitottuk a Ranktracker regisztrációt teljesen ingyenesen!
Ingyenes fiók létrehozásaVagy Jelentkezzen be a hitelesítő adatokkal
Ha ezt beírod:
GET http://yoursite.com/wp-json/wp/v2/posts/983
megkapod az adott azonosítóval rendelkező bejegyzés részleteit, például a címét, tartalmát, szerzőjét és egyéb metaadatokat.
Ezenkívül a források listájáról is tájékozódhat. Ha például az összes közzétettet látni szeretné, akkor a végponti kéréshez hozzá kell adnia a /wp/v2/posts?status=publish címet:
GET http://yoursite.com/wp-json/wp/v2/posts?status=publish
POST:
Ez a parancs arra szolgál, hogy valami újat adjon hozzá a weboldalához. Ez valójában lehet egy bejegyzés, de használható oldalak, megjegyzések és egyéb mellékletek esetében is.
Új poszt létrehozásához adja hozzá a /wp/v2/posts végpontot.
POST http://yoursite.com/wp-json/wp/v2/posts
Ezután a payloadba beleírhatja az új bejegyzés adatait, például a címét, tartalmát, szerzőjét és egyéb metaadatokat:
"title": "Az új bejegyzésem", "content": "Ez az új bejegyzésem tartalma.", "author": 1, "status": "publish"
PUT:
A POST üres vázlatok létrehozására szolgál oldalak és bejegyzések számára. Egy ilyen új tartalommal történő további frissítéséhez a PUT parancsot használhatja. Ez a továbbiakban a korábban létrehozott vázlatok közzétételére használható.
Ha az összes aktuális tervezetet szeretné látni, a POST parancsot így használhatja:
POST http://yoursite.com/wp-json/wp/v2/posts/?status="draft".
Ezt követően a PUT paranccsal módosíthatja egy adott tervezet állapotát annak azonosítójának megadásával:
PUT http://yoursite.com/wp-json/wp/v2/posts/983
Ez a hozzászólásodat a módosítási lehetőséggel együtt fogja elérni. Most a státuszát "tervezet"-ről "közzététel"-re kell váltania:
"status" = "publish"
Ezen kívül további tartalmat adhat hozzá a "status" argumentummal:
"status" = "publish" "content" = "tartalom itt"
DELETE:
Egy másik alapvető parancs, amelyet a bejegyzések, oldalak, tartalmak és felhasználók törlésére használnak. A törölt hozzászólás először a szemetesbe kerül.
Egy adott bejegyzés törléséhez, például a fent létrehozott bejegyzés törléséhez, írjon be valami ilyesmit:
DELETE http://yoursite.com/wp-json/wp/v2/posts/983
Ha végleg törölni akarod a hozzászólást anélkül, hogy a kukába küldenéd, add hozzá a ?force=true értéket a hozzászólás után:
DELETE http://yoursite.com/wp-json/wp/v2/posts/983?force=true
OPCIÓK:
Ha ellenőrizni szeretné egy erőforrás számára elérhető kommunikációs opciókat, akkor ezt a parancsot használhatja. A parancs megadásakor a kimeneten az adott erőforráshoz elérhető kommunikációs módszerek listáját kapja meg, néhány egyéb fontos információval együtt, mint például a támogatott hitelesítési sémák, kérésfejlécek és tartalomtípusok.
FEJ:
Ez a parancs lehetővé teszi a tartalom fejlécének lekérdezését anélkül, hogy a tényleges tartalommal foglalkozna. Ily módon a fejlesztő a tartalomdarabokra vonatkozó szükséges információkat, például a gyorsítótárazási információkat, a tartalom típusát és a tartalom hosszát anélkül kaphatja meg, hogy le kellene töltenie azokat.
PATCH:
Ez a parancs lehetővé teszi egy tartalom egy adott részének frissítését. Kicsit hasonlít a PUT parancshoz, de nem kell teljesen kicserélni egy adott erőforrást. Így frissítheti egy bejegyzés címét vagy tartalmát, valamint a felhasználóhoz kapcsolódó metaadatokat, míg a többi változatlan marad.
A parancs használatakor meg kell adnia, hogy milyen módosításokat szeretne végrehajtani. Például a cím szerkesztéséhez ezt kell hozzáadni a kérés testéhez:
"title": "Új bejegyzés címe"
Következtetés
A WordPress REST API egy többfunkciós interfész, amely lehetővé teszi, hogy az alkalmaz ások interakcióba lépjenek a WordPress webhelyeddel. Az interfész kezelése különböző parancsok segítségével történik, amelyeknek mai cikkünket szenteltük. Reméljük, hogy hasznosak voltak ezek az információk, köszönjük, hogy időt szánt ránk!