Como mostrar diferente cantidad de post por pagina en wordpress

  • Categoría de la entrada:wordpress

Este post viene a ser la respuesta a una consulta que me hizo @thalskarth via twitter. La dura era como mostrar diferente numero de post en la pagina principal, los resultados de busqueda y los archivos. La respuesta es sencilla: usando el plugin cbnet Different Posts Per Page.

Usarlo es tan simple como bajarlo, subirlo al servidor, activarlo y configurar la cantidad de paginas que queremos. Mirando la siguiente imagen van a darse cuenta lo sencillo que es usarlo:

Lo bueno de un plugin asi es que puede darle algo mas de dinamismo al blog. Concientemente las visitas no estan fijandose la cantidad de post que tiene cada pagina pero subconcientemente lo notaran.

Las posibilidades de este plugin no terminan alli, el plugin tambien puede usarse para setear la cantidad de paginas que queremos mostrar segun la categoria. Utilizo otra vez una imagen para que vean la sencilles de este proceso:

Como siempre espero que les sirva…yo aun estoy analizando si usarlo o no

perro

Ingeniero en Informática. Programador en PHP y Angular. Lo que mas adoro en el mundo es el conocimiento. Y el anime....y Japón...y el running...y bloguear claro y algunas otras cientos de cosas. Sigo buscando la manera de hacer mi primer millón.
guest
15 Comments
Inline Feedbacks
View all comments
Thalskarth

Wow! Eso sí que fue rápido!… mil gracias por la ayuda :wink:

Isai

De mucha ayuda, manualmente trate pero siempre me daba mala la consulta, exclente plugin.

Javi A.

Hola

Yo creo que es mejor evitar el uso de plugins.
Yo precisamente usaba ese plugin hasta que encontré un código específico.

Se trata de pegar este código en functions.php :

//different posts
function limit_posts_per_archive_page() { if ( is_category() ) $limit = 9; elseif ( is_tag() ) $limit = 10; elseif ( is_month() ) $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’);

Ese es mi código específico.
Puede verse que muestra 9 posts en category, 10 en month, etc

Salu2

Thalskarth

Buenísimo el código… cuando tenga tiempo lo pruebo en mi sitio a ver si así quito un plugin más :wink:

Ignacio Navarro

Si eres desarrollador con el plugin le ofreces al cliente posibilidad de administrar.

Javi A.

Pues funciona perfectamente.
A mi me costó meses encontrarlo !

Ahora me queda encontrar un código para mostrar tres (por ejemplo) posts completos en el homepage y otros tres (por ejemplo) en excerpt.
De momento uso el plugin «homepage excerpts» pero quiero dejar de utilizarlo.
Quizás destripando ese plugin pueda saberse cómo hacerlo…

Javi A.

Ahora necesito ayuda.
Por alguna razon que desconozco, en mi blog solo se muestran todo el tiempo los mismos posts cuando se hace click abajo para ver los anteriores.
He comprobado que no se trata de algun plugin.

Cual es el php al que se dirige wordpress cuando se da a «articulos anteriores» desde el homepage?
Es archive.php ??

Gracias

MundoCaco

GRACIAS!!!!!

ME has dado la solución del siglo, el plugin es lo más! ;)

Ignacio Navarro

Wow! Y ahora código para estudiar! Muchas gracias. Muy útil.

Yalohevisto

El plugin supongo que funcionará, pero el codigo va perfecto! a la primera, que bien me vino. En la portada lo pones desde worpress, y en el archivo con el codigo. Mil gracias por compartir! Clic en mi nombre para verlo funcionar.

Yalohevisto

El plugin supongo que funcionará, pero el codigo va perfecto! a la primera, que bien me vino. En la portada lo pones desde worpress, y en el archivo con el codigo. Mil gracias por compartir! Clic en mi nombre para verlo funcionar.

julio

Gracias!

Martin

Hola, buen día, disculpá que reviva un tema tan viejo, pero creo que este plugin es la solución… estoy construyendo un sitio con wordpress y estoy interesado en que la home sea una página estátitca (eso es sencillo), luego tengo unas 10 secciones más… y dentro de esas 10.. lo que no puedo hacer es que 5 sean estáticas y a las otras 5 se les pueda ir agregando Post que salgan tipo blog (algo así como el tuyo, que muestre la info resumida y te de la posibilidad de leer el post completo).

Desde ya, muchas gracias!