SummArg | Cursos y recursos para webmasters

27/02/2011

Cómo limitar la cantidad de entradas de diferentes secciones desde el functions.php?

Utilizando los Conditional Tags podemos aplicar variedad de combinaciones para limitar la cantidad de entradas que se listan al llamar las categorías, búsquedas, etc. Recordemos que el número por defecto se maneja desde Opciones > Lectura, pero este snippet es para personalizar individualmente las secciones.

function limit_posts_per_archive_page() { 
   if ( is_category() ) 
      $limit = 7; 
   elseif ( is_search() ) 
      $limit = 10; 
   else 
      $limit = get_option('posts_per_page'); 
 
   set_query_var('posts_per_archive_page', $limit); 
} 
add_filter('pre_get_posts', 'limit_posts_per_archive_page');

Visto en CristaLab

Dejar un comentario