twitterfacebookgoogledribbblepinterestmyspacetumblrvimeoyoutubebehancegithubflickrforrstrssmail
Ultimas Entradas
LuxePad: Teclado Portátil Bluetooth Ultrafino para iPad check it out →

Añadir un texto al final del Feed RSS

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.

Written by wbaseweb

1 Comment

  1. Warez · 1 enero, 2010

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

Leave A Reply