Desejo passar os cookies do usuário atual na função wp_remote_get para obter um conteúdo da página Visualização de rascunho da postagem.
Já verifico as perguntas:
- Qual URL você passa para wp_remote_get para carregar o corpo da visualização da postagem atual?
- Como posso chamar "pré-visualização" do wp_remote_get com autenticação?
Mas em qualquer um deles aparece como posso obter os cookies para passar a função wp_remote_get .
Suponho que posso fazer o que eu quero passar os cookies para a função wp_remote_get , aqui na documentação do WordPress mencione como o WordPress armazena os cookies, mas como posso fazê-los tomar cuidado para que usem um valor de hash no nome do cookie?
O que eu quero fazer é receber uma ID da postagem, obter o conteúdo da página de visualização de postagem do WordPress e analisá-la. Para os Posts já publicados, tudo funciona bem, mas para os Rascunhos de Posts, entendo que a página não existe. Aqui está o código simplificado:
(...)
$post_permalink = get_permalink($post_id);
$response = wp_remote_get($post_permalink);
$whole_post_page = $response['body'];
(...)
Esse código é executado quando o proprietário da publicação a está editando, para que o usuário já esteja autenticado e a solicitação seja para uma publicação local. Como posso concluir que o wp_remote_get me retorna o conteúdo da página Post Preview? como o WordPress faz quando vou ao link de visualização no meu navegador.
Agradeço antecipadamente.