Diferenciar los Miniposts en el RSS

Muchos de vosotros tendréis Miniposts en vuestros blogs. Ya sea por CSS o un plugin, está presente en la gran mayoría de los blogs.

Los Miniposts son una categoría especial que destaca textos cortos con noticias cortas. En el blog se ven muy lindos, pero en el RSS no se denotan, y parecen artículos muy cortos sueltos. Pero con una inyección de código podeis modificar esto.

Solo hay que buscar, en /wp-includes/feed.php, la función get_the_title_rss(), que se encuentra en la línea 114, y incluír lo siguiente (dentro de las paréntesis) el siguiente código:

$Categorias = get_the_category();

foreach($Categorias as $Categoria)

{

if($Categoria->cat_ID == ID_DE_LA_CATEGORIA_DE_MINIPOSTS)

{

$MiniPost = 1;

}

}

if($MiniPost == 1){

return "[MiniPost] ".$title;

}

else{

return $title;

}

Esto es, por supuesto, cambiando “ID_DE_LA_CATEGORIA_DE_MINIPOSTS” por el respectivo ID.

Esto mostrará en el feed “[MiniPost] -título del post-“. Podéis modificar lo que aparece en la línea return “[MiniPost] “.

La única inconveniencia de este código es que se ubica en wp-includes, que se cambia con las actualizaciones de WordPress. Pero vamos, alguno de vosotros lo encontrará útil.

Original en Patricio Tarantino.

DEJA TU COMENTARIO