Desafortunadamente, lo que intenta hacer generalmente está mal visto en la mayoría de las comunidades. Lo que te oigo preguntar es:
- Una forma de recuperar de forma remota más que el número predeterminado de (publicaciones recientes)
- Posiblemente recupere todas las publicaciones publicadas para un sitio
- Sin tener ninguna interacción directa con el sitio en sí (usando RSS)
Esta es una práctica comúnmente utilizada para extraer contenido de blogs y volver a publicarlo sin el permiso del autor original. Por eso digo que generalmente está mal visto. La mayoría de los autores de blogs dedican mucho tiempo y energía a desarrollar contenido excelente, por lo que hacer que sea fácil para un tercero aprovechar su arduo trabajo para agregar crédito SEO a su propio sitio es ... bueno ... elegante.
Dicho esto, supondré por el momento que tiene razones legítimas para extraer contenido de más de 700 sitios. En ese caso, recomendaría un método programático separado, no RSS. Si tiene información de inicio de sesión legítima para todos estos sitios (es decir, son sus sitios y no los de otra persona), puede usar las funciones incorporadas de WordPress XML-RPC para obtener el contenido.
Use la biblioteca XML-RPC incorporada para pasar una solicitud para metaWeblog.getRecentPosts
especificar la ID del blog (generalmente 0 para sitios individuales, pero podría ser diferente en sitios múltiples), su nombre de usuario de WordPress, su contraseña de WordPress y la cantidad de publicaciones para buscar (establezca esto en -1 para recibirlos a todos).
El otro sitio responderá con un archivo XML (bastante grande) que contiene el contenido que puede hacer con lo que desea. Todo esto puede suceder detrás de escena, y la metaWeblog.getRecentPosts
solicitud le dará mucha más información que una fuente RSS (incluidos los campos personalizados, que pueden ser importantes para usted).