Ich möchte aktuelle Benutzer-Cookies in der Funktion wp_remote_get übergeben , um den Inhalt einer Draft Post Preview-Seite zu erhalten.
Ich überprüfe bereits die Fragen:
- Welche URL übergeben Sie an wp_remote_get, um den Hauptteil der Vorschau des aktuellen Beitrags zu laden?
- Wie kann ich "Vorschau-Post" von wp_remote_get mit Authentifizierung aufrufen?
Aber in beiden erscheint, wie ich die Cookies dazu bringen kann, sie an die Funktion wp_remote_get zu übergeben .
Ich gehe davon aus, dass ich tun kann, was ich will, um die Cookies an die Funktion wp_remote_get zu übergeben. Erwähnen Sie hier in der WordPress-Dokumentation, wie WordPress die Cookies speichert, aber wie kann ich sie dazu bringen, darauf zu achten, dass sie einen Hashwert im Cookie-Namen verwenden?
Ich möchte eine Post-ID erhalten, um den Inhalt der WordPress Post-Ansichtsseite abzurufen und zu analysieren. Für die bereits veröffentlichten Posts funktioniert alles einwandfrei, aber für Draft Posts habe ich festgestellt, dass die Seite nicht existiert. Hier ist der Code vereinfacht:
(...)
$post_permalink = get_permalink($post_id);
$response = wp_remote_get($post_permalink);
$whole_post_page = $response['body'];
(...)
Dieser Code wird ausgeführt, wenn der Eigentümer der Post ihn bearbeitet, sodass der Benutzer bereits authentifiziert ist und eine lokale Post angefordert wird. Wie kann ich erreichen, dass wp_remote_get mir den Inhalt der Post Preview-Seite zurückgibt? wie WordPress, wenn ich in meinem Browser zum Vorschau-Link gehe.
Danke im Voraus.