Cómo obtener el contenido de una publicación de otro blog/sitio WordPress

3 jun 2011, 12:08:02
Vistas: 15.2K
Votos: 3

Tengo una situación donde necesito mostrar publicaciones de una categoría específica desde otro sitio WordPress en mi sitio actual.

Ambos son mis sitios y pensé en crear una página especial para esto en el sitio A y llamarlas mediante iframe en el sitio B.

Pensé en otra forma de obtenerlos mediante feed... Pero no sé cómo obtener contenidos de feed desde otro WordPress ni cómo crear un feed para una categoría específica.

4
Comentarios

¿Estás hablando de un entorno multisitio o de dos instalaciones separadas aquí?

Michal Mau Michal Mau
3 jun 2011 12:51:41

Dos instalaciones separadas

Vijay Vijay
3 jun 2011 16:49:06

Consulta este enlace para ver ejemplos de código y obtener publicaciones de WordPress a WordPress. http://wordpress.stackexchange.com/questions/38551/load-custom-post-type-in-a-different-wordpress-installation/38557#38557

Nickiler Nickiler
16 ene 2012 02:41:54

La duplicación de contenido es perjudicial para el SEO, al menos añade la metaetiqueta: http://www.seobythesea.com/2010/11/google-on-duplicate-content-filtering-and-news-attribution-metatags/

janw janw
26 may 2012 11:28:14
Todas las respuestas a la pregunta 2
2

En lugar de analizar el feed RSS, podrías consultar el segundo blog directamente con los servicios web XML-RPC incorporados, descritos en esta Pregunta.

3 jun 2011 12:17:10
Comentarios

En mi caso, no quería tener publicaciones en ambas bases de datos de WordPress. Solo quiero mostrar una publicación aleatoria de una categoría específica del Sitio A.

Vijay Vijay
3 jun 2011 12:52:45

No necesitas "sincronizar" las publicaciones como se describe en la pregunta anterior. Puedes simplemente consultar el segundo blog usando XML-RPC. Usa el cliente XML-RPC en el sitio A, consulta el sitio B y devuelve tu publicación aleatoria.

Roman Roman
3 jun 2011 13:00:23
0

Creo que RSS es una excelente opción en este caso.

Para obtener un feed de una categoría específica, simplemente añade /feed/ al final de la URL (o si no usas enlaces permanentes, agrega ?feed=rss2 o &feed=rss2).

@Nickiler compartió un gran artículo sobre cómo obtener contenido RSS: Cargar tipo de entrada personalizado en una instalación diferente de WordPress

20 feb 2012 23:53:28