Cómo limitar la cantidad de post de una categoría en WordPress?

Cuando estas creando tus propias plantillas de WordPress, seguramente en alguna ocasión ya te topaste con la necesidad de listar solamente en un sección de tu página los artículos de una sola categoría y limitarlos a una x cantidad.

Pero si nunca pasaste por eso, de seguro que si estas leyendo esto es por que llego el día. Así que te tengo buenas noticias.

En este artículo les quiero dejar una función de Cómo Limitar la cantidad de artículos de una categoría en WordPress. Cómo verán es una simples función donde le especificamos el ID de la categoría y la cantidad de artículos que queremos que se muestren.

Show me de code:)

Bueno el código seria el siguiente.

//Primeramente creamos un filtro, que traiga los post y le asignamos a la funcion

add_filter('pre_get_posts', 'limita_posts_por_categoria');

//La funcion 
 function limita_posts_por_categoria($query){
 if ($query->is_category) {
 if (is_category('3')){
 $query->set('posts_per_page', 3);
 }
 }
 return $query;
 }
//Llamar a la funcion
limita_posts_por_categoria($query);

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.