Como excluir una categoría del feed RSS

Si tienes alguna categoría de tu blog que no quieres que aparezca en el feed RSS, digamos por ejemplo la que contiene tus cuestiones personales, para no aburrir a tus lectores/suscriptores con contenido por el que no se han suscrito, hay un modo sencillo de conseguirlo.

Sigue estas instrucciones:

  1. Apunta el ID de la categoría que quieres excluir del feed. Lo puedes ver en el panel de administración, solo colocando el cursor sobre el nombre de una categoría verás el ID en la URL que aparece en la barra de estado.
  2. Edita el fichero functions.php de tu plantilla (si no existe lo creas) y pega el siguiente código en el mismo:
    function myFilter($query) {
    if ($query->is_feed) {
    $query->set('cat','-5');
    }
    return $query;
    }
    add_filter('pre_get_posts','myFilter');
  3. Guarda los cambios en el archivo

Por supuesto, el número de ID del ejemplo (5)debes cambiarlo por el de la categoría que quieres excluir.

(2 votos, promedio: 5) Valora este artículo para ayudar a mejorar la calidad del blog

¿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

2 comentarios en “Como excluir una categoría del feed RSS”

  1. Pingback: Trackback

  2. Edgar J. Guiñ

    Cuando me hablas de mi platilla a cual te refieres, por que no se cual archivo 
    functions.php  trabajar. Prodrías decrime la ubicación general de ese archivo?
    GRACIAS

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

 

Ir arriba Ir al contenido