Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/11/2007, 10:26
Avatar de j_aroche
j_aroche
Server Ninja
 
Fecha de Ingreso: agosto-2006
Ubicación: iPhone: 14.624481,-90.487457
Mensajes: 2.066
Antigüedad: 18 años, 3 meses
Puntos: 223
Re: cómo establecer una única categoría para la portada?

Lanas, el problema es que así no garantizas que salgan los X posts en la portada y además siempre estás haciendo un query para todas las categorías. Imagina que tus ultimos X posts son de una categoría diferente a la que estas filtrando, un día veras que no hay posts.

Lo mejor es que crees un pequeño plugin similar a:

Código:
<?php

/*

Plugin Name: Filtro de categorías

Description: Deja una sola categoría en la portada

Version: 0.0001

Author: Javier Aroche

Author URI: http://javieraroche.com/

*/

add_filter('pre_get_posts','filtro_portada');

function filtro_portada($query) {
	
	// dejar un la portada los posts de una sola categoría
if ($query->is_home) {
	$id = 1; // ID de la categoría a usar en portada
	$query->set('cat',$id);
}

return $query;
}