Tôi muốn vượt qua cookie người dùng hiện tại trong chức năng wp_remote_get để có được nội dung trang Dự thảo bài xem trước.
Tôi đã kiểm tra các câu hỏi:
- URL nào bạn chuyển đến wp_remote_get để tải phần thân của bản xem trước của bài đăng hiện tại?
- Làm cách nào tôi có thể gọi "bài đăng xem trước" từ wp_remote_get bằng xác thực?
Nhưng trong một trong số chúng xuất hiện làm thế nào tôi có thể đưa cookie đến vượt qua nó đến hàm wp_remote_get .
Tôi giả sử tôi có thể làm những gì tôi muốn chuyển cookie sang hàm wp_remote_get , ở đây trong tài liệu WordPress đề cập đến cách WordPress lưu trữ cookie nhưng làm cách nào tôi có thể chăm sóc họ sử dụng giá trị băm trong tên cookie?
Những gì tôi muốn làm là được cung cấp một ID bài đăng lấy nội dung của trang xem Bài đăng WordPress và phân tích nó. Đối với các Bài viết đã được xuất bản, tất cả đều hoạt động tốt, nhưng đối với Bài viết nháp tôi nhận thấy rằng trang không tồn tại. Đây là mã được đơn giản hóa:
(...)
$post_permalink = get_permalink($post_id);
$response = wp_remote_get($post_permalink);
$whole_post_page = $response['body'];
(...)
Mã này được thực thi khi chủ sở hữu của Bài đăng đang chỉnh sửa nó, vì vậy người dùng đã được xác thực và yêu cầu dành cho Bài đăng cục bộ. Làm cách nào tôi có thể hoàn thành wp_remote_get trả lại cho tôi nội dung trang Xem trước bài đăng? như WordPress làm khi tôi đi đến liên kết xem trước trong trình duyệt của mình.
Cảm ơn trong nâng cao.