Oferta SiteGround Black Friday

Como Crear Posts a partir de Feeds

Hay un tipo de blogs o servicios muy extendidos últimamente, los llamados «Planetas«, que no son mas que recopilaciones en un único espacio de contenido extraído de otros blogs, normalmente de una red o anillo de blogs.

Tienes un ejemplo claro de esto en Planeta WordPress, agregador de blogs con noticias acerca de WordPress, donde también puedes leer los artículos de Ayuda WordPress.

Para conseguir este tipo especial de páginas se suelen utilizar herramientas que «cogen» el contenido de los feeds RSS de otros blogs y lo muestran en el sitio de destino, como si lo hubieses escrito tu mismo.

Por supuesto, este tipo de publicación siempre debe ser consentida por el blog del que extraen los contenidos pues el uso indecente de esto es utilizarlo para hacer blogs hechos para Adsense (MFA blogs), que se dedican exclusivamente a publicar material de otros como si fuera suyo y abarrotar su ¿blog? de publicidad con el único objetivo de hacer algo de dinero fácil a costa del trabajo de otros.

Pero como lo malo no son las herramientas, sino el uso inapropiado que se pueda hacer de ellas, y como es posible que este tipo de software te pueda servir para algún proyecto específico en WordPress, a continuación tienes las que considero mas interesantes para este tipo de páginas.

  • Planet Feed Reader – Quizás el padre de la criatura. Requiere Phyton para funcionar.
  • WP-o-Matic – Plugin para WordPress que te permite publicar posts a partir de feeds RSS, y organizarlos en campañas y temáticas. Muy completo y con páginas de opciones bastante exhaustivas.
  • FeedWordPress – Compatible con todas las versiones conocidas de WordPress y WordPress Mu

Por supuesto, úsalos con respeto hacia los contenidos de los blogs de los que extraigas la información, siempre con su consentimiento y sin hacer hotlinking ni atribuirte la autoría.

¿De cuánta utilidad te ha parecido este contenido?

¡Haz clic en los emoticonos para valorarlo!

Promedio de puntuación 4.1 / 5. Total de votos: 7

Hasta ahora ¡no hay votos!. Sé el primero en valorar este contenido.

Ya que has encontrado útil este contenido...

¡Sígueme en las redes sociales!

¡Siento que este contenido no te haya sido útil!

¡Ayúdame a mejorar este contenido!

Por favor, dime, ¿cómo puedo mejorarlo?

¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!

AVISO: Esta publicación es de hace 3 años o más. Si es un código o un plugin podría no funcionar en las últimas versiones de WordPress, y si es una noticia podría estar ya obsoleta. Luego no digas que no te hemos avisado. ¡Ah! ¿te funciona? pues entonces no he dicho nada :)

Sobre el autor

27 comentarios en “Como Crear Posts a partir de Feeds”

  1. Saludos muchachos:

    Yo estuve evaluando WP-o-Matic y me pareció muy chévere, excepto por un aspecto que me obligo a desinstalarlo: las tildes en idioma español.

    El pugin obtiene el feed del sitio de origen pero muestra caracteres desconocidos cuando se presentan tildes.

    Que tengan un día bien chévere,

    .: Merlyn :.

  2. Y digo yo desde mi ignorancia. ¿Èsto no es duplicación de contenidos?.
    ¿Ésto no está penado por San G**gle ?

    Que lo pregunto, que no estoy seguro.

    Ptons.

  3. Pues si que lo es Motarile, pero en ciertas situaciones, si solo pones extractos por ejemplo, como hacen en multitud de sitios, es promoción de otros sitios.

    En cualquier caso, el contenido duplicado es el del planeta, o sitio que coge el material.

    Gracias por aportar tu experiencia Merlyn 😉

  4. Gracias Fernando, hace un tiempo se me ocurrio crear un sitio con un agregador para ciertos y determinados sitios, mas que nada para mi. Algo hecho en casa, pero nunca tuve el tiempo necesario como para meterme de lleno. Este articulo que comenze a leer en tus feeds me desperto el bichito de la curiosidad y quizas, con la ayuda de algunos de estos plugins o scripts me anime y los adapte a mis necesidades. Gracias nuevamente!

  5. Creo que no es contenido duplicado. porque es un enlace entrante, tipo «embeb» al menos el robot no lo percibe como duplicado. Tampoco como contenido.

  6. Hola! he instalado wp o matic y solo me aparece la palabra {content} en los post, que puedo hacer para que aparezca el contenido?

    gracias!

  7. Hola Fernando agradezco de antemano tu atención

    te escribo por que en las creaciones de post de w o matic no publica vídeos como los de youtube podrías darme una solución

    muchas gracias

    1. Pues desconozco si la hay, supongo que usando el mismo plugin que el sitio original. ¿Solución?, quizás instalar todos los plugins de vídeo existentes, además de WP 2.9 o superior para los links directos. Si encuentras algo avisa 😉

  8. Fernado creo que he hayado la solución pero necesito que me guies por favor

    he encontrado esto en un foro de como insertar videos con el plugins wp o matic

    pero sólo he podido poner los primeros codigos que me piden en el mismo plugins

    si embargo luego me piden que me dirija a: sanitize_post in /wp-includes/post.php y no lo encuentro no se si se refieren al mismo plugins o a otro lugar por que en el mismo plugins no lo encuentro te dejo lo que dicen sobre este foro que he encontrado lo pondre en Ingles como es el original y luego en español:

    KBruno

    November 20th, 2008 @ 04:21 PM

    I found a remedy for imports of most embed, param & object videos. First in wpomatic.php I added one key to the wp_insert_post array:

    $postid = wp_insert_post(array(

    'post_title' => $title,

    'post_content' => $content,

    'post_content_filtered' => $content,

    'post_category' => $category,

    'post_status' => publish,

    'post_author' => $authorid,

    'post_date' => $date,

    'comment_status' => $comment_status,

    'ping_status' => $allowpings,

    // new key

    'post_wpom' => yes

    ));

    Next in the function sanitize_post in /wp-includes/post.php I added one condition:

    function sanitize_post($post, $context = 'display') {

    if ( 'raw' == $context )

    return $post;

    if ( is_object($post) ) {

    foreach ( array_keys(get_object_vars($post)) as $field )

    $post->$field = sanitize_post_field($field, $post->$field, $post->ID, $context);

    } else {

    foreach ( array_keys($post) as $field )

    // changes referer only if called by wpomatic

    if(array_key_exists('post_wpom', $post)) {

    echo ' ';

    }

    $post[$field] = sanitize_post_field($field, $post[$field], $post['ID'], $context);

    }

    return $post;

    Ahora todo esto en español

    KBruno

    20 de noviembre 2008 @ 16:21

    He encontrado un remedio para las importaciones de la mayoría de integrar, param y videos de objetos. Primero en wpomatic.php añadí una llave de la wp_insert_post matriz:

    $ Postid wp_insert_post = (array ('post_title' => $ titulo, 'post_content' => $ contenido, "post_content_filtered '=> $ contenido," post_category' => $ categoría, 'post_status' => publicar, 'post_author' = > $ authorid, 'post_date' => $ fecha, 'comment_status' => $ comment_status, 'ping_status' => $ allowpings, / / duplicado de la llave 'post_wpom' => sí));

    A continuación en la función en sanitize_post / wp-includes/post.php he añadido una condición:

    sanitize_post función ($ correo, $ context = 'display') (

    if ( 'raw' == $context ) return $post; if ( is_object($post) ) { foreach ( array_keys(get_object_vars($post)) as $field ) $post->$field = sanitize_post_field($field, $post->$field, $post->ID, $context); } else { foreach ( array_keys($post) as $field ) // changes referer only if called by wpomatic if(array_key_exists('post_wpom', $post)) { echo ' '; } $post[$field] = sanitize_post_field($field, $post[$field], $post['ID'], $context); } return $post;

    por favor te pido me des un apoyo Fernando

    muchas gracias por tu atención.

  9. Fernando

    Como entro a ese fichero puedes darme la ruta por favor por donde empiezo si por el panel de control del blog o por el panel de control del hosting por que sólo señalan en el panel de control del blog en "APARIENCIA" editar los temas y otro editor que veo es el de los plugins.

    Disculpa por lo del foro tu estas alli pues considero que tu eres uno de los más experimentados y con mejor caracter.

    ahora a que foro te refieres puedes darme el link

    gracias

    Fernando

  10. Estimado Fernando
    dame una mano con esto, por que, ya deje el mensaje en el foro y nadie responde
    te pido un apoyo por que la verdad no encuentro eso archivos."sanitize_post / wp-includes/post.php"
    tal vez si tu lo podrias hacer te lo agradecería
    disculpa la confianza
    Pedro galvez

  11. Necesitaría reproducir noticias externas en una sóla página interna de mi sitio, es decir agregarle feeds solamente para que se muestren en esa página ¿cuál sería el plugin para cumplir esa función?? pues no quiero un widget. Gracias desde ya, siempre lo leo pero es la primera vez que realizo una pregunta. Saludos cordiales.

  12. Hola a todos, como podría configurar mi wordpress para que wp-o-matic me publique la actualización de los feed que yo elija en una sección de mi web (página) y no en la sección principal de mi web?
    Tengo la web estructurada en una portada donde van apareciendo los post que yo publico, y luego la típica «sobre la web» en una nueva página, y un índice de mis recetas, he creado una nueva página que se denomina noticias, y es ahí donde quiero que aparezcan los feeds, lamentablemente no veo la opción de configurar en el wp-o-matic como hacer que publique en una página de mi sitio diferente de la principal.
    No se si me he explicado bien. Espero que me puedan indicar.
    Gracias por su ayuda.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Información base sobre privacidad:
- Responsable: Fernando Tellado ([email protected])
- Fin del tratamiento: Moderación de comentarios para evitar spam
- Legitimación: Tu consentimiento
- Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal
- Derechos: Acceso, rectificación, portabilidad, olvido

 

Scroll al inicio