Я хочу передать файлы текущего пользователя в функцию wp_remote_get, чтобы получить содержимое страницы предварительного просмотра черновика.
Я проверяю уже вопросы:
- Какой URL вы передаете wp_remote_get для загрузки тела предварительного просмотра текущего сообщения?
- Как я могу вызвать «превью пост» из wp_remote_get с аутентификацией?
Но в любом из них появляется, как я могу получить куки для передачи его в функцию wp_remote_get .
Я предполагаю, что могу делать то, что хочу, передавая куки в функцию wp_remote_get , здесь, в документации WordPress, упоминается, как WordPress хранит куки, но как я могу получить их, следя за тем, чтобы они использовали хеш-значение в имени куки?
То, что я хочу сделать, - это получить идентификатор поста, получить содержимое страницы просмотра поста WordPress и проанализировать его. Для уже опубликованных сообщений все работает нормально, но для черновиков сообщений я понимаю, что страница не существует. Вот упрощенный код:
(...)
$post_permalink = get_permalink($post_id);
$response = wp_remote_get($post_permalink);
$whole_post_page = $response['body'];
(...)
Этот код выполняется, когда владелец Почты редактирует его, поэтому пользователь уже аутентифицирован и запрос направлен на локальную Почту. Как мне добиться, чтобы wp_remote_get вернул мне содержимое страницы предварительного просмотра? как WordPress, когда я захожу по ссылке предварительного просмотра в моем браузере.
Заранее спасибо.