Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Como criar aplicativos com a API REST do WordPress

Como criar aplicativos com a API REST do WordPress

Nessa palestra, apresentada no WordCamp Rio 2016, eu mostro como utilizar a API REST do WordPress para criar aplicativos web e mobile e todo o seu potencial.

Cadu de Castro Alves

September 24, 2016
Tweet

More Decks by Cadu de Castro Alves

Other Decks in Programming

Transcript

  1. Como Criar Aplica,vos
    com a API REST do WordPress
    Cadu de Castro Alves
    CEO e cofundador do Deskovery.net

    View full-size slide

  2. O que é API?
    Sigla em Inglês para Applica'on Programming
    Interface.
    Em Português claro, é um jeito mais simples de
    acessar as informações de uma aplicação.

    View full-size slide

  3. WordPress REST API

    View full-size slide

  4. Como instalar
    1.  Instale o plugin WordPress REST API
    2.  Acesse h0ps://seusite.com/wp-json/wp/
    v2/

    View full-size slide

  5. Brincando com uma API real:
    PostStatus.com

    View full-size slide

  6. hRp://poststatus.com/wp-json/wp/v2/posts

    View full-size slide

  7. Tá ruim pra entender?

    View full-size slide

  8. Instale a extensão JSON Forma0er no Chrome

    View full-size slide

  9. Basicamente, você vai u,lizar os métodos
    GET, POST e DELETE.
    HTTP REST API

    View full-size slide

  10. GET wp-json/wp/v2/posts
    Listar todos os posts

    View full-size slide

  11. POST wp-json/wp/v2/posts/123
    Editar um post com ID 123

    View full-size slide

  12. DELETE wp-json/wp/v2/posts/123
    Apagar um post com ID 123

    View full-size slide

  13. Posts, Páginas, Mídia,
    Post Types, Comentários, Categorias…
    O que mais é acessível?

    View full-size slide

  14. Documentação completa em
    v2.wp-api.org

    View full-size slide

  15. Potencial da API REST

    View full-size slide

  16. Personalizar
    o Painel do WordPress

    View full-size slide

  17. Painel do WordPress.com

    View full-size slide

  18. Painel do Happy Tables

    View full-size slide

  19. Painel do JeRy

    View full-size slide

  20. Criação de Aplica,vos

    View full-size slide

  21. Calypso: 100% feito com JavaScript

    View full-size slide

  22. WordPress não é mais um CMS

    View full-size slide

  23. Para criar e gerenciar blogs, sites e aplica,vos
    e o que mais você quiser.
    WordPress agora é uma plataforma

    View full-size slide

  24. [email protected]
    facebook.com/cadudecastroalves
    @castroalves
    Obrigado!

    View full-size slide