domingo, 18 de marzo de 2012

Excluir artículos del feed de WordPress

Excluir artículos del feed de WordPress:

Hace ya tiempo que vimos como excluir categorías del feed RSS pero ¿y si lo que quieres es excluir solo ciertos artículos?, que esas entradas que no aportan nada a tus suscriptores, vayan en la categoría que vayan.
Pues se puede …

De nuevo recurriremos al plugin de funciones, o el archivo functions.php para añadirle este código:
// Excluir posts del feed por ID
function excluir_posts_feed($where, $wp_query = NULL) {
 global $wpdb;
 if ( !$wp_query )
  global $wp_query;
 if ($wp_query->is_feed) {
  // excluye los posts con ID 145 y 657
  $where .= " AND $wpdb->posts.ID NOT IN (144, 657)";
 }
 return $where;
 }
add_filter( 'posts_where','excluir_posts_feed', 1, 2 );
Como ya imaginas tienes que adaptarlo a tus necesidades, eligiendo los ID de las entradas que quieres excluir en vez de los del ejemplo y, más adelante, ir añadiendo los que quieras seguir excluyendo.

No hay comentarios:

Publicar un comentario