![WordPressi REST API mõistmine: Juhend arendajatele](/static/1715849176380.9564742989/ee682/intro.png)
Intro
Veebilehe loomine on keeruline ja mitmeetapiline protsess. Alustuseks peate kõigepealt leidma selleks kvaliteetse hostingulahenduse. Kui te kavatsete luua uue veebisaidi ja teil ei ole väga suur nõudlus ressursside järele ja väga suurt oodatavat liiklust, on VPS-server mitmekülgne lahendus, mis sobib enamikule veebisaitidele. Kui makseviis on teile oluline, siis peaksite teadma, et saate valida erinevate võimaluste vahel, näiteks krediitkaardi VPS, bitcoin VPS, AliPay VPS jne.
Teine oluline aspekt veebisaidi loomisel on CMS - sisuhaldussüsteemi - valik, mis on spetsiaalne vahend, mida kasutatakse veebisaidi sisuga täitmiseks ja selle muutmiseks. Kui teie valik on WordPress, peavad teie arendajad tegelema WordPressi REST APIga.
Wordpress on tänapäeval üks populaarsemaid CMS-i veebisaidi ehitamiseks. REST API on omakorda oluline liides, mida kasutatakse Wordpressi veebisaidiga töötamiseks. Tänu REST API-le saavad teie rakendused võimaluse suhelda teie veebisaidiga JSON-failide kaudu. Sel viisil saavad arendajad Wordpressi peal luua kohandatud rakendusi, veebisaite ja pistikprogramme. REST API võimaldab arendajatel suhelda Wordpressi andmetega HTTP käskude abil.
Järgnevalt vaatleme mõningaid olulisi käske, mis on kasulikud igale arendajale.
WordPress REST API: .
GET:
Seda kasutatakse andmete saamiseks WordPressi andmebaasist, kasutades HTTP GET-meetodit. See käsk on üks kõige levinumaid, olles esimene käsk, mida kasutate enne, kui te tegelikult midagi oma andmetega teete.
See võimaldab konkreetse ressursi, näiteks postituse, lehekülje või kohandatud postituse tüübi, otsimist ilma seda muutmata.
Meetodi kasutamiseks tuleb saata taotlus konkreetsele lõpp-punktile koos antud parameetrite komplektiga. Lõpp-punktile esitatakse ressursi URL koos parameetritega, mida soovite välja otsida - näiteks ressursi ID, filtreerimisvalikud, lehekülgede andmed ja muud päringuparameetrid.
Kõik-ühes platvorm tõhusaks SEO-ks
Iga eduka ettevõtte taga on tugev SEO-kampaania. Kuid kuna on olemas lugematu hulk optimeerimisvahendeid ja -tehnikaid, mille hulgast valida, võib olla raske teada, kust alustada. Noh, ärge kartke enam, sest mul on just see, mis aitab. Tutvustan Ranktracker'i kõik-ühes platvormi tõhusaks SEO-ks.
Oleme lõpuks avanud registreerimise Ranktracker täiesti tasuta!
Loo tasuta kontoVõi logi sisse oma volituste abil
Kui te seda kirjutate:
GET http://yoursite.com/wp-json/wp/v2/posts/983
saate selle konkreetse ID-ga postituse üksikasjad, näiteks selle pealkirja, sisu, autori ja muud metaandmed.
Lisaks saate teavet ressursside loetelust. Näiteks kui soovite näha kõiki avaldatud, peaksite lisama lõpp-punkti taotlusele /wp/v2/posts?status=publish:
GET http://yoursite.com/wp-json/wp/v2/posts?status=publish
POST:
Seda käsku kasutatakse selleks, et lisada oma veebisaidile midagi uut. See võib tegelikult olla postitus, kuid seda saab kasutada ka lehekülgede, kommentaaride ja muude lisade jaoks.
Uue postituse loomiseks lisage lõpp-punkti /wp/v2/posts.
POST http://yoursite.com/wp-json/wp/v2/posts
Seejärel saate kasuliku koormuse hulka lisada uue postituse andmed, näiteks selle pealkirja, sisu, autori ja muud metaandmed:
"title": "Minu uus postitus", "content": "See on minu uue postituse sisu.", "author": 1, "status": "publish"
PUT:
POSTi kasutatakse lehekülgede ja postituste tühjade eelnõude loomiseks. Uue sisuga uuendamiseks saate kasutada käsku PUT. Seda saab kasutada ka varem loodud eelnõude avaldamiseks.
Kõigi praeguste eelnõude nägemiseks saate kasutada käsku POST nii:
POST http://yoursite.com/wp-json/wp/v2/posts/?status="draft".
Pärast seda saate käsuga PUT muuta konkreetse eelnõu staatust, sisestades selle ID:
PUT http://yoursite.com/wp-json/wp/v2/posts/983
See avab teie postituse koos võimalusega seda muuta. Nüüd peate muutma selle staatuse "eelnõust" "avaldamiseks":
"status" = "publish"
Lisaks saate sellele lisada rohkem sisu, kasutades argumenti "status":
"status" = "publish" "content" = "content here"
DELETE:
Teine oluline käsk, mida kasutatakse postituste, lehekülgede, sisu ja kasutajate kustutamiseks. Kustutatud postitus pannakse kõigepealt prügikasti.
Konkreetse postituse, näiteks eespool loodud postituse kustutamiseks sisestage midagi sellist:
DELETE http://yoursite.com/wp-json/wp/v2/posts/983
Kui soovite postituse lõplikult kustutada, ilma et see prügikasti satuks, lisage selle järele ?force=true:
DELETE http://yoursite.com/wp-json/wp/v2/posts/983?force=true
VÕIMALUSED:
Kui soovite kontrollida ressursi jaoks kättesaadavaid kommunikatsioonivõimalusi, võite kasutada seda käsku. Kui sisestate selle käsu, saate väljundis loetelu sidevõimalustest, mis on konkreetse ressursi jaoks saadaval, koos mõne muu asjakohase teabega, nagu toetatud autentimisskeemid, päringu päised ja sisutüübid.
HEAD:
See käsk võimaldab sisu pealkirjade pärimist ilma tegeliku sisuga tegelemata. Sel viisil saab arendaja vajaliku teabe sisutükkide kohta, näiteks vahemälu andmed, sisu tüüp ja sisu pikkus, ilma neid alla laadimata.
PATCH:
See käsk võimaldab teil ajakohastada teatavat osa sisust. See on mõnevõrra sarnane käsuga PUT, kuid te ei pea konkreetset ressurssi täielikult asendama. Nii saate uuendada postituse pealkirja või sisu, samuti kasutajaga seotud metaandmeid, samas kui ülejäänud osa jääb samaks.
Käsu kasutamisel peate täpsustama, milliseid muudatusi soovite teha. Näiteks pealkirja muutmiseks peate lisama selle taotluse kehasse:
"title": "Uus postituse pealkiri"
Kokkuvõte
WordPress REST API on multifunktsionaalne liides, mis võimaldab teie rakendustel suhelda teie WordPressi saidiga. Kasutajaliidest hallatakse erinevate käskude abil, millele oleme tänase artikli pühendanud. Loodame, et see teave oli kasulik, täname teid aja eest!