wp rest api
TRANSCRIPT
![Page 1: WP Rest API](https://reader035.vdocuments.pub/reader035/viewer/2022062522/58a49d281a28ab741b8b68a3/html5/thumbnails/1.jpg)
![Page 2: WP Rest API](https://reader035.vdocuments.pub/reader035/viewer/2022062522/58a49d281a28ab741b8b68a3/html5/thumbnails/2.jpg)
Co znamená WP REST API
WP REST API
![Page 3: WP Rest API](https://reader035.vdocuments.pub/reader035/viewer/2022062522/58a49d281a28ab741b8b68a3/html5/thumbnails/3.jpg)
RESTARCHITEKTURA ROZHRANÍ DISTRIBUCE DAT
KOMUNIKACE POMOCÍ HTTP PROTOKOLU
GET, POST, DELETE, PUT
XML-RPC, SOAP
![Page 4: WP Rest API](https://reader035.vdocuments.pub/reader035/viewer/2022062522/58a49d281a28ab741b8b68a3/html5/thumbnails/4.jpg)
API
ROZHRANÍ PRO PROGRAMOVÁNÍAPLIKACÍ
SOUBORY FUNKCÍ
![Page 5: WP Rest API](https://reader035.vdocuments.pub/reader035/viewer/2022062522/58a49d281a28ab741b8b68a3/html5/thumbnails/5.jpg)
KOMUNIKACE
![Page 6: WP Rest API](https://reader035.vdocuments.pub/reader035/viewer/2022062522/58a49d281a28ab741b8b68a3/html5/thumbnails/6.jpg)
KOMUNIKACEHTTP POŽADAVEK
![Page 7: WP Rest API](https://reader035.vdocuments.pub/reader035/viewer/2022062522/58a49d281a28ab741b8b68a3/html5/thumbnails/7.jpg)
KOMUNIKACEAPI FUNKCE ZAVOLÁ APLIKACI
![Page 8: WP Rest API](https://reader035.vdocuments.pub/reader035/viewer/2022062522/58a49d281a28ab741b8b68a3/html5/thumbnails/8.jpg)
KOMUNIKACEAPLIKACE VRÁTÍ DATA
![Page 9: WP Rest API](https://reader035.vdocuments.pub/reader035/viewer/2022062522/58a49d281a28ab741b8b68a3/html5/thumbnails/9.jpg)
KOMUNIKACEHTTP ODPOVĚĎ
![Page 10: WP Rest API](https://reader035.vdocuments.pub/reader035/viewer/2022062522/58a49d281a28ab741b8b68a3/html5/thumbnails/10.jpg)
FORMÁT
XML
<XML> <ITEM>Položka</XML></XML>
JSON
{ “klíč” : “hodnota”,“item” : “první”,“url” : “http:necoc.cz” }
![Page 11: WP Rest API](https://reader035.vdocuments.pub/reader035/viewer/2022062522/58a49d281a28ab741b8b68a3/html5/thumbnails/11.jpg)
WP REST API
WORDPRESS PLUGIN
V BUDOUCNU SOUČÁST WORDPRESSU
![Page 12: WP Rest API](https://reader035.vdocuments.pub/reader035/viewer/2022062522/58a49d281a28ab741b8b68a3/html5/thumbnails/12.jpg)
WP REST API
http://wp-api.org/
https://wordpress.org/plugins/json-rest-api/
![Page 13: WP Rest API](https://reader035.vdocuments.pub/reader035/viewer/2022062522/58a49d281a28ab741b8b68a3/html5/thumbnails/13.jpg)
CO MOHU DĚLAT SWP REST API?
COKOLIV!
![Page 14: WP Rest API](https://reader035.vdocuments.pub/reader035/viewer/2022062522/58a49d281a28ab741b8b68a3/html5/thumbnails/14.jpg)
SNADNO ZÍSKAT DATA
ČLÁNKYSTRÁNKY
TAXONOMIE
UŽIVATELEKOMENTÁŘE
MÉDIA
![Page 15: WP Rest API](https://reader035.vdocuments.pub/reader035/viewer/2022062522/58a49d281a28ab741b8b68a3/html5/thumbnails/15.jpg)
A TO VŠE VJSON
http://demo.wp-api.org/wp-json/wp/v2/pages http://demo.wp-api.org/wp-json/wp/v2/posts http://demo.wp-api.org/wp-json/wp/v2/users http://demo.wp-api.org/wp-json/wp/v2/media
![Page 16: WP Rest API](https://reader035.vdocuments.pub/reader035/viewer/2022062522/58a49d281a28ab741b8b68a3/html5/thumbnails/16.jpg)
JAVASCRIPT JEBUDOUCNOST
![Page 17: WP Rest API](https://reader035.vdocuments.pub/reader035/viewer/2022062522/58a49d281a28ab741b8b68a3/html5/thumbnails/17.jpg)
PLUGINY I ŠABLONY
NAČÍTÁNÍ OBSAHU BEZ NUTNOSTI OBNOVENÍ STRÁNKY
MOŽNOST KOMUNIKACE SE VZDÁLENÝMI WEBY
![Page 18: WP Rest API](https://reader035.vdocuments.pub/reader035/viewer/2022062522/58a49d281a28ab741b8b68a3/html5/thumbnails/18.jpg)
TVORBA ROZSÁHLEJŠÍCH
PROJEKTŮ V PHP
![Page 19: WP Rest API](https://reader035.vdocuments.pub/reader035/viewer/2022062522/58a49d281a28ab741b8b68a3/html5/thumbnails/19.jpg)
PROVÁZÁNÍ VÍCE WEBŮ
SNADNÁ KOMUNIKACEJEDNOTNÝ FORMÁT DAT
MULTI ESHOPYFIREMNÍ CRM
![Page 20: WP Rest API](https://reader035.vdocuments.pub/reader035/viewer/2022062522/58a49d281a28ab741b8b68a3/html5/thumbnails/20.jpg)
PŘÍKLAD POUŽITÍ
JEDEN UŽIVATELSKÝ ÚČETSDÍLENÝ MEZI
NĚKOLIKA WEBY
![Page 21: WP Rest API](https://reader035.vdocuments.pub/reader035/viewer/2022062522/58a49d281a28ab741b8b68a3/html5/thumbnails/21.jpg)
REGISTRACE UŽIVATELE
![Page 22: WP Rest API](https://reader035.vdocuments.pub/reader035/viewer/2022062522/58a49d281a28ab741b8b68a3/html5/thumbnails/22.jpg)
REGISTRACE UŽIVATELENA DALŠÍM WEBU
http://demo.cz/wp-json/wp/v-2/users
![Page 23: WP Rest API](https://reader035.vdocuments.pub/reader035/viewer/2022062522/58a49d281a28ab741b8b68a3/html5/thumbnails/23.jpg)
AKTUALIZACE UŽIVATELE
ZMĚNA ZAPOMENUTÉHO HESLA
http://demo.cz/wp-json/wp/v-2/users
![Page 24: WP Rest API](https://reader035.vdocuments.pub/reader035/viewer/2022062522/58a49d281a28ab741b8b68a3/html5/thumbnails/24.jpg)
![Page 25: WP Rest API](https://reader035.vdocuments.pub/reader035/viewer/2022062522/58a49d281a28ab741b8b68a3/html5/thumbnails/25.jpg)
NEUSTÁLE AKTUÁLNÍ DATA
CO ZMĚNTÍTE NA JEDNOM WEBUBUDE AUTOMATICKY AKTUALIZOVÁNO
NA VŠECH OSTATNÍCH
![Page 26: WP Rest API](https://reader035.vdocuments.pub/reader035/viewer/2022062522/58a49d281a28ab741b8b68a3/html5/thumbnails/26.jpg)
ROZŠÍŘENÍ API
VLASTNÍ ROUTOVÁNÍVLASTNÍ ENDPOINTS
![Page 27: WP Rest API](https://reader035.vdocuments.pub/reader035/viewer/2022062522/58a49d281a28ab741b8b68a3/html5/thumbnails/27.jpg)
Děkuji za pozornostVladislav Musí[email protected]