Leider ist das, was Sie versuchen, in den meisten Gemeinden allgemein verpönt. Ich höre Sie fragen:
- Eine Möglichkeit, mehr als die Standardanzahl von (letzten Posts) aus der Ferne abzurufen.
- Rufen Sie möglicherweise alle veröffentlichten Beiträge für eine Site ab
- Ohne direkte Interaktion mit der Site selbst (über RSS)
Dies ist eine übliche Vorgehensweise, um Inhalte aus Blogs zu entfernen und ohne Erlaubnis des ursprünglichen Autors erneut zu veröffentlichen. Deshalb sage ich, dass es allgemein verpönt ist. Die meisten Blog-Autoren investieren viel Zeit und Energie in die Entwicklung großartiger Inhalte. Daher ist es ... nun ja ... einfach, es Dritten zu erleichtern, ihre harte Arbeit zu nutzen, um ihrer eigenen Website SEO-Guthaben hinzuzufügen.
Trotzdem gehe ich im Moment davon aus, dass Sie berechtigte Gründe haben, Inhalte von über 700 Websites zu entfernen. In diesem Fall würde ich eine separate, programmatische Methode empfehlen - nicht RSS. Wenn Sie über legitime Anmeldeinformationen für alle diese Websites verfügen (dh es handelt sich um Ihre Websites und nicht um die anderer Personen), können Sie die in WordPress integrierten XML-RPC-Funktionen verwenden, um den Inhalt abzurufen.
Verwenden Sie die integrierte XML-RPC-Bibliothek, um eine Anforderung zur metaWeblog.getRecentPosts
Angabe der ID des Blogs (normalerweise 0 für einzelne Websites, kann jedoch bei mehreren Websites unterschiedlich sein), Ihres WordPress-Benutzernamens, Ihres WordPress-Kennworts und der Anzahl der Beiträge zu übergeben zu holen (setzen Sie dies auf -1, um sie alle zu empfangen).
Die andere Site antwortet mit einer (ziemlich großen) XML-Datei, die den Inhalt enthält, den Sie mit dem gewünschten Inhalt ausführen können. Dies kann alles hinter den Kulissen geschehen, und die metaWeblog.getRecentPosts
Anfrage enthält viel mehr Informationen als ein RSS-Feed (einschließlich benutzerdefinierter Felder, die für Sie möglicherweise wichtig sind).