Ya hemos visto algunos métodos de insertar anuncios, o lo que quieras, en tu feed RSS, pero este método quizás es de los mas limpios que hay. Para conseguirlo solo tienes que copiar el siguiente código en el archivo functions.php de tu plantilla, y si no tiene el archivo lo creas.

<!-- Anuncios en el feed RSS -->
<?php
function insertaAnuncios($content) {
    $content = $content.'<hr />
<a href="http://ayudawordpress.com"><strong>¡Recibe tu dósis diaria de WordPress en Español!</strong></a><hr />';
    return $content;
}
add_filter('the_excerpt_rss', 'insertaAnuncios');
add_filter('the_content_rss', 'insertaAnuncios');
?>
<!-- Fin anuncios en el feed RSS -->

Lo primero que ves en el código es la creación de la función llamada insertAds(), con concatena un código que contiene nuestro mensaje o anuncio en la variable $content, que es donde está el contenido del post.
Luego se usa la función add_filter() para sobrescribir la función de WordPress the_content_rss() con nuestra función insertAds(). También usaremos la función para sobrescribir la propia de WordPress the_excerpt_rss().
Y eso es todo, solo te queda sustituir el texto de ejemplo por el código de tu anuncio o lo que quieras.

¿Te gustó este post? ¡Compártelo!
  • Bitacoras.com
  • TwitThis
  • Facebook
  • Meneame
  • Google Bookmarks
  • del.icio.us
  • Live
  • Technorati
  • Ping.fm
  • Wikio
  • Turn this article into a PDF!
  • E-mail this story to a friend!
  • Print this article!
cursos formación continua

    11 comentarios en “Insertar anuncios en el feed RSS”

  1. Información Bitacoras.com…

    Si lo deseas, puedes hacer click para valorar este post en Bitacoras.com. Gracias….

  2. Alberton (8 comentarios) dijo:

    Perfecto!!!!!, llevaba tiempo buscando algo así, ya que estoy baneado de adsense o_O y no podía configurar anuncios de otras compañias, quedará guardado en favoritos hasta que arregle mi problema con el feed.

    Saludos

  3. Bruno (23 comentarios) dijo:

    Excelente! Gracias, yo también hacía tiempo que venía con ganas de insertar algo en el feed

    Abrazos!

  4. Albert (16 comentarios) dijo:

    Yo también encontré este ejemplo la semana pasada y lo estoy utilizando (modificado) para insertar una imagen que está en un custom field en el RSS.

  5. Bruno (23 comentarios) dijo:

    Bueno, ultimamente no tengo suerte con los trucos… algo siempre me pasa!! Hice las modificaciones en la plantilla functions.php, pero al cabo de un rato estoy teniendo problemas al querer modificar la ultima entrada de mi blog. Ma aparece este mensaje:

    Warning: Cannot modify header information - headers already sent by (output started at /home/mi_nombre_de_usuario/public_html/wp-content/themes/wp-polaroid-v2-blue/wp-polaroid-v2-blue/functions.php:29) in /home/mi_nonbre_de_usuario/public_html/wp-includes/pluggable.php on line 770

    Que sucedió? Los cambios me los toma, pero me muestra esta pantalle de error … Por las dudas borré el código que había insertado en functions.php. Qué debo hacer? Gracias!

  6. Mado (1 comentarios) dijo:

    Enhorabuena por vuestro premio. Os leo a diario y me alegra que tengais este reconocimiento. Seguid así.

  7. julien (2 comentarios) dijo:

    Thanks Fernando ;)

    @Bruno

    It is an encoding problem. We must save the functions.php in utf-8 without BOM (sometimes done to save through the theme editor repair the problem)

  8. mno4k (7 comentarios) dijo:

    gracias fernando. Este tip me fue muy útil. De paso, te comento que es la primera vez que ingreso al blog desde el iphone y el theme especial se ve muy bien. :)
    Saludos!

  9. @Bruno: como dice Julien, debe ser un problema de codificación de tu fichero functions.php. Cambia la misma a UTF8.

  10. Bruno (23 comentarios) dijo:

    Disculpen mi insistencia e ignorancia, si este es un tema para Foro por favor dímelo Fernando. Pero el tema es que ahora no puedo ingresar al escritorio de mi blog, me aparece siempre el mismo mensaje de error que antes comentaba. Solo puedo ver el blog, cuando me quiero registrar como admin me sale el error.

    De todas maneras si mal no recuerdo yo tenía esa codificación por defecto… debo cambiarla en algún lugar en particular? Cómo hago para cambiarla si no puedo entrar al escritorio?

    Gracias!! y nuevamente disculpas, pero es tan feo no poder ingresar al blog!!!!

  11. [...] Insertar anuncios en el feed RSS [...]

Escribe un Comentario

XHTML: Puedes usar estas etiquetas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>



Subir

Expertos en WordPress
Euribor
Hardware. Software. Ocio & Multimedia. Humor. Internet. Videojuegos.Noticias
Participa en el Debate
  • ejner69: La verdad ignoro el por que y los casos que he leído no me han terminado de convencer....
  • carlos: Muchas gracias Ejner, He visto que algunos autores no son partidarios de hacer ese...
  • ejner69: Debes editar los permalinks de tu WordPress. Ve a ‘Enlaces permanentes’ y...
  • Merlyn: Conozco un plugin muy bueno para esto: Hidepost.
  • edder15x: yo quiero meter una encuesta a mi blog pero cuando lo pongo me sale que tengo que...
Noticias Breves
  • Si quieres aprender como hacer multitud de diseños distintos para WordPress no te pierdas esta estupenda recopilación de 26 tutoriales de diseño de blogs WordPress.

    [#3]

  • Acaba de salir a la luz la nueva versión de WordPress para iPhone 1.3, con soporte completo para el firmware de iPhone 3.0. Va de cojones estupendamente. Altamente recomendable esta actualización, que tienes en iTunes.

    [#1]

  • Me avisa Kike Alonso de un nuevo plugin que permite que los comentarios que dejen tus amigos de Friendfeed al respecto de un post de tu sitio WordPress aparezcan también en tu post como comentarios normales, algo realmente interesante pues permite, con algunos clientes de escritorio e iPhone, comentar en blogs sin dejar de usar la aplicación de mensajería.

    [#6]


  • Ahora mismo en los FOROS ...
    Usuarios Registrados
  • Acceder

  • Translate this Blog
    Spanish flagItalian flagChinese (Simplified) flagPortuguese flagEnglish flagGerman flagFrench flagJapanese flagRussian flagSwedish flagCatalan flagHebrew flag                              
    By N2H