Ajuda com categorias e quantidade de posts no WordPress

  • Autor Autor Delmon
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
Delmon

Delmon

Épsilon
Programador
Verificación en dos pasos activada
Hola, una vez mas recurro a ustedes debido a que estan mejorando mucho mi experiencia con las paginas webs, en mi blog... basado en wordpess segun la opcion de Lectura solo se muestran 16 entradas en mi index, pero quisiera saber si es que hay alguna manera para que en la pagina de las categorias se muestren mas de 16 entradas. Ah y tambien si es que se puede hacer para que en las categorias los post se muestren de mas antiguo a mas moderno y no alreves.
 
Última edição:
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Estas de suerte chamaco, ya que tengo ese código a la mano, por que hace muy poco tiempo lo utilicé en la plantilla de un cliente, precisamente por eso, que el quería que en el index mostrara "X posts" y en lo demás " mas posts".

Entonces rápidamente vas a los archivos de tu theme..

Hay de dos sopas, o trae por separado categorías, tags, etc, entonces abres category.php, y si no lo tiene entonces viene todo englobado en el archive.php, y al modificar el numero de posts, te va a afectar a búsqueda por tags, archivo, y categorías.

Lo que tienes que hacer es buscar la linea del loop que dice así

PHP:
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>

Y la vas a sustituir por

PHP:
<?php query_posts($query_string.'&posts_per_page=7'); while (have_posts()) : the_post(); ?>

Donde el 7 obviamente es el numero de post que quieras que muestre por pagina.

Lo del orden si te lo debo.

Si te sirvió la info , no te tienes el corazón y dale al dedito verde xP.

Saludos

Bueno fui a ver de rapido antes de dormir a codex, y encontre dos funciones, fijate si te sirven para eso

Order Parameters

Designates the ascending or descending order of the ORDERBY parameter.
order=ASC - ascending from lowest to highest values (1, 2, 3; a, b, c)
order=DESC - descending from highest to lowest values (3, 2, 1; c, b, a)

con alguno de esos deberia quedar, si no busca un poco en el codex de wordpress " query posts"

el codigo quedaria asi "CREO"

PHP:
<?php query_posts($query_string.'&posts_per_page=7&oder=DESC'); while (have_posts()) : the_post(); ?>
 
Hombre mira... ya habia leido esto:
Aleatorio:
<?php $posts=query_posts($query_string . ‘orderby=rand’); if (have_posts()) : while (have_posts()) : the_post(); ?>
Ascendente:
<?php $posts=query_posts($query_string . ‘&order=asc’); if (have_posts()) : while (have_posts()) : the_post(); ?>
Descendente: ( default )
<?php if (have_posts()) : ?> <?php while (have_posts()) : the_post(); ?>

pero pues como que no se como combinar tu codigo con el de aca para lograr las 2 cosas... ahhh. y un ultimo detalle... como es que le doy al dedito vere :$
 
PHP:
<?php query_posts($query_string.'&posts_per_page=7&oder=ASC'); while (have_posts()) : the_post(); ?>

Segun lo que pones , el decendente es el defaul, entonces el ascendente, es para que se muestren al revez los post, con ese codigo que te pongo arriba tienes, modificando el 7 por el munero de posts que quieras.

&posts_per_page=7&oder=ASC' Ahi te dice que 7 post por pagina, en order ascendente.

Un Saludo
 
Voltar
Topo