Esgeek

Porque todos llevamos un minigeek dentro


 

Añadir un texto al final del Feed RSS

Publicado por Homotecno el 27 - agosto - 20091 comentario

Hoy os enseñaré a insertar automáticamente un texto predefinido al final de cada feed, sin la utilización de ningún plugin. Esto puede ser útil por ejemplo para insertar una línea en la cual se indique el copyright del artículo.

Veamos como hacerlo, es muy simple, nuestra función solo actuará sobre the_excerpt_rss.

Tendremos que modificar el archivo functions.php de nuestro tema activo, insertando el siguiente código:

function set_my_rss($content){
    global $post;
    if(is_feed()){
        $content .= '<br /> <small>&copy;Copyright by Mundoblog.</small>';
    }
    return $content;
}
add_filter('the_excerpt_rss', 'set_my_rss');

Si os fijáis la condición is_feed con la cual solo se añadirá el texto cuando el sistema reconozca que estamos enviando un feed RSS.

Gracias a global $post, podréis llamar a la función del título get_the_title ($ post-> ID)), en lugar de el enlace permanente de la actual entrada (get_permalink ())

Nota: para que este truco funcione tenéis que seleccionar en las opciones de lectura de vuestro blog: Extracto.


Valora este artículo:

1 Punto2 Puntos3 Puntos4 Puntos5 Puntos (Nadie ha puntuado todavía)
Loading ... Loading ...

1 comentario en “Añadir un texto al final del Feed RSS”

  1. Warez dice:

    Se ve muy facil de hacer, voy a probarlo, Gracias :)

Escribir un comentario


RSS Feed para esgeek.com          Twitter