Rufen Sie das featured Bild eines Posts mit PHP außerhalb von WordPress ab

Ich habe eine kleine Windows-Anwendung, die ich in der Lage wäre, vorgestellte Bilder von Posts auf meiner Website mit zu verwenden.

Meine Website listet und überprüft Änderungen für ein Computerspiel und die Anwendung installiert diese Änderungen. Betrachten Sie es als einen sehr einfachen Steam, für diejenigen, die wissen, was Steam ist.

Wenn ein Benutzer eine Änderung aus einer Datei auf meiner Website installiert, möchte ich, dass die Anwendung die Website aufruft, nach der Datei sucht und dann das angezeigte Bild in der Anwendung verwendet.

Ich verstehe, dass das meiste davon außerhalb des Rahmens dieses Threads liegt, aber gibt es eine Möglichkeit, die URL des Bildes mit PHP zu finden, aber außerhalb von WordPress?

Vielleicht von der Post ID.

Solutions Collecting From Web of "Rufen Sie das featured Bild eines Posts mit PHP außerhalb von WordPress ab"

Die gebräuchlichste Art, diese functionen zu erreichen, ist die Implementierung einer Art Schnittstelle, normalerweise in JSON oder XML.

Dazu verwenden Sie entweder ein Plugin ( http://wordpress.org/plugins/json-rest-api/ < = Wird wahrscheinlich Teil des Kerns in WP 4.0 sein) oder die AJAX-Funktion selbst ausführen.

Ein Beispiel wäre:

add_action( 'wp_ajax_get_thumbnail', 'ajax_get_thumbnail' ); add_action( 'wp_ajax_nopriv_get_thumbnail', 'ajax_get_thumbnail' ); function ajax_get_thumbnail() { $post_id = $_GET['post_id']; $thumb = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), 'post-thumbnail' ); echo json_encode($thumb); die(); // this is required to return a proper result } 

Der Aufruf für diese Aktion wäre: http://www.yourwebhost.com/wp-admin/admin-ajax.php?action=get_thumbnail&post_id=15

Bitte beachten Sie, dass die 15 nur ein Beispiel ist. Sie erhalten im Gegenzug ein JSON-Objekt, das wdith, height und die URL zum Post-Thumbnail enthält.