Wie kann ich eine Liste der neuesten Posts außerhalb meiner WP-Installation erhalten?

Ich habe eine Website mit WP auf / blog installiert, und ich möchte nur eine Liste der neuesten Blog-Posts auf der Homepage der Website anzeigen … das heißt, meine benutzerdefinierte (PHP) Homepage, nicht eine WordPress-Seite.

Ich fand das , aber es funktioniert nicht – die neueste Version von WordPress sucht nach Translate_Entry.php oder einer anderen Art von class, die es nicht finden kann.

Gibt es eine einfache Möglichkeit, dies zu tun, ohne den RSS-Feed spontan zu erfassen und zu analysieren?

Solutions Collecting From Web of "Wie kann ich eine Liste der neuesten Posts außerhalb meiner WP-Installation erhalten?"

Sie haben mehrere Möglichkeiten.

XML-RPC

http://codex.wordpress.org/XML-RPC_Support ist der Ort, um zu starten. Die API bietet eine große Anzahl von Methoden, um auf WordPress-Daten “außerhalb” des vollständigen WordPress-Kontexts zuzugreifen. Schwer zu installieren, Verbindungsanforderungen Overhead.

wp-laden.php

Fügen Sie wp-load.php , um WordPress zu laden. Sie müssen zuerst chdir() in WordPress eingeben, damit dies ordnungsgemäß funktioniert, abhängig von Ihren Umgebungen und Kontexten. Einfach.

 chdir( 'wordpress' ); require( 'wp-load.php' ); foreach ( get_posts() as $post ) { echo "

{$post->title}

"; }

Dies ist sehr ähnlich zu dem Link, den Sie gepostet haben. Der Fehler, den Sie erhalten, ist wahrscheinlich ein Include, der relativ zu einem Pfad ist. Ändern Sie also die Verzeichnisse vorher und nachher.

XML-Feeds

Das Parsen des Feeds ist möglicherweise zu viel Aufwand, es sei denn, Sie cachen möglicherweise. Sehr entmutigt.

Es gibt eine etwas andere Version von Soulseekahs, die ein bisschen besser aussieht

Ich habe es hier gefunden Holen Sie sich Benutzerinformationen außerhalb von WordPress