Adição de custom fields nos posts WordPress usando a API v2

Recentemente tive um impasse muito chato no trabalho, onde tive que juntar diversos artigos e publicações de diversos lugares para poder resolver o problema (tudo em inglês, claro, mas isso não é problema).
Com isso decidi compartilhar o problema e a resolução.
Problema: Eu tive que inserir publicações em um site WordPress usando a API v2, estava conseguindo inserir a publicação tranquilamente, porém os custom fields não estavam sendo adicionados.
Resolução: A API do WordPress não oferece uma alternativa nativa para a adição de custom fields. Para isso, é necessário que você instale o plugin WP REST API Meta Endpoints (https://github.com/WP-API/wp-api-meta-endpoints). Com o plugin instalado em seu site, vamos ao passo-a-passo da requisição.
- Primeiro devemos inserir o post. Provavelmente você já sabe inserir um post pela API, de qualquer forma segue uma imagem do payload e do endpoint abaixo:

Retorno:

2. Agora, após a inserção do post, será possível inserir o custom field.
Endpoint: http://instalacaowp.com/ wp-json/wp/v2/posts/ID-DO-POST/meta
Payload: {“key”: “meu_cf”, “value”: “meu valor do cf”}
Exemplo:

Retorno:

Pronto. Temos, enfim, o nosso custom field cadastrado em nossa publicação, como nos mostra a imagem abaixo.

Embora agora pareça extremamente fácil, foi uma tarefa que me tomou uma manhã inteira de pesquisa (pois eu queria ter absoluta certeza de que utilizar plugin para isso era realmente necessário).
Valeu!
