我想在wp_remote_get函数中传递当前用户cookie,以获取草稿发布预览页面内容。
我已经检查了以下问题:
但是在它们两个中都出现了如何使cookie传递给wp_remote_get函数。
我假设我可以做我想将cookie传递给wp_remote_get函数的操作,在WordPress文档中,这里提到了WordPress如何存储cookie,但是如何确保它们在cookie名称中使用哈希值呢?
我要执行的操作是给一个Post ID,以获取WordPress Post视图页面的内容并对其进行分析。对于已经发布的帖子,一切正常,但是对于草稿帖子,我知道该页面不存在。这是简化的代码:
(...)
$post_permalink = get_permalink($post_id);
$response = wp_remote_get($post_permalink);
$whole_post_page = $response['body'];
(...)
该代码在帖子的所有者对其进行编辑时执行,因此用户已经通过身份验证,并且该请求是针对本地帖子的。如何完成wp_remote_get返回“预览预览”页面的内容?就像WordPress在浏览器中转到预览链接时一样。
先谢谢了。