Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

Entradas ordenadas

Estas en el tema de Entradas ordenadas en el foro de WordPress en Foros del Web. Amigos, es posible que las entradas o post se ordenen en base a los títulos en forma ASC? Si yo ingreso un post ahora que ...
  #1 (permalink)  
Antiguo 24/02/2015, 09:56
Avatar de el_tigre  
Fecha de Ingreso: febrero-2006
Ubicación: Perú
Mensajes: 1.044
Antigüedad: 14 años, 8 meses
Puntos: 8
De acuerdo Entradas ordenadas

Amigos, es posible que las entradas o post se ordenen en base a los títulos en forma ASC?

Si yo ingreso un post ahora que empieze con la letra Z esta vaya al final y no al principio como suele suceder por defecto en WP.

Saludos
  #2 (permalink)  
Antiguo 24/02/2015, 11:39
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.747
Antigüedad: 12 años, 7 meses
Puntos: 1134
Respuesta: Entradas ordenadas

Echale un vistazo a la documentacion y modifica tu template para que se ajuste a lo que necesitas.
http://codex.wordpress.org/Class_Ref...rby_Parameters
  #3 (permalink)  
Antiguo 24/02/2015, 12:56
Avatar de el_tigre  
Fecha de Ingreso: febrero-2006
Ubicación: Perú
Mensajes: 1.044
Antigüedad: 14 años, 8 meses
Puntos: 8
Respuesta: Entradas ordenadas

Gracias Arturo, yo entiendo que puedo generar plantillas personalizadas porque intenté modificar el "archive.php" que es el encargado de mostrar los post pero no funciona, ahora, si generaría plantillas personalizadas tendría que crear por cada categoría que tengo y eso tampoco es la idea.....
  #4 (permalink)  
Antiguo 24/02/2015, 13:03
Avatar de chichote
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Santiago - Chile
Mensajes: 1.868
Antigüedad: 15 años, 10 meses
Puntos: 145
Respuesta: Entradas ordenadas

Si gustas postea el código de archive.php y vemos si podemos darte una mano.

Hay varias formas de manejar el loop de wordpress, acá puedes ver varias opciones http://digwp.com/2011/05/loops/

saludos.
__________________
http://chicho.ninja yiaaaa
  #5 (permalink)  
Antiguo 24/02/2015, 15:19
Avatar de el_tigre  
Fecha de Ingreso: febrero-2006
Ubicación: Perú
Mensajes: 1.044
Antigüedad: 14 años, 8 meses
Puntos: 8
Respuesta: Entradas ordenadas

Gracias Chicho, acá pongo mi código

Código PHP:
<?php
get_header
(); 
?>

    <section id="primary" class="content-area eleven columns">
        

        <h4 class="arc-post-title">Productos: <?php single_cat_title(); ?></h1>
        <div class="content-ver-sep"> </div>
 
            <?php if ( have_posts() ) : ?>            

            <?php /* Start the Loop */ ?>
            <?php while ( have_posts() ) : the_post(); ?>
                
            <div class="cajadatos">                
                <h6 class="post-title">
                <a href="<?php the_permalink(); ?>">
                <?php the_title();?></a>
                </h6>                
                                
                <div align="center" class="efecto">
                    <a href="<?php the_permalink() ?>">        
                        <?php the_post_thumbnail('thumbnail'); ?>
                    </a>
                        <?php the_excerpt(); ?>                
                </div>                
                <div class="clear"> </div>                         
            </div>            

            <?php endwhile; ?>
            <div align="center">    
                <?php wp_pagenavi(); ?>
            </div>
            <br>
            <?php else : ?>
            <?php get_template_part'content''none' ); ?>
            <?php endif; ?>    
    </section><!-- #primary -->

<?php get_sidebar(); ?>
<?php get_footer
(); ?>
Yo he probado poniendo así y no me funcionó

Código PHP:
<?php 
query_posts
('orderby'=> 'title''order' => 'ASC');
         while (
have_posts ()): the_post();
 
?>
  #6 (permalink)  
Antiguo 25/02/2015, 07:54
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.747
Antigüedad: 12 años, 7 meses
Puntos: 1134
Respuesta: Entradas ordenadas

La custom query no es exclusiva para plantillas personalizadas, eso tu lo decides.
  #7 (permalink)  
Antiguo 25/02/2015, 08:11
Avatar de chichote
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Santiago - Chile
Mensajes: 1.868
Antigüedad: 15 años, 10 meses
Puntos: 145
Respuesta: Entradas ordenadas

No lo he probado, no se si te funcione a la primera o tenga errores de sintaxis, pero por ahí va

Código PHP:
 <?php get_header();?>

    <section id="primary" class="content-area eleven columns">
        

        <h4 class="arc-post-title">Productos: <?php single_cat_title(); ?></h1>
        <div class="content-ver-sep"> </div>
 
            <?php if ( $custom_query = new WP_Query('orderby=title') ) : ?>            

            <?php /* Start the Loop */ ?>
            <?php while($custom_query->have_posts()) : $custom_query->the_post(); ?>
                
            <div class="cajadatos">                
                <h6 class="post-title">
                <a href="<?php the_permalink(); ?>">
                <?php the_title();?></a>
                </h6>                
                                
                <div align="center" class="efecto">
                    <a href="<?php the_permalink() ?>">        
                        <?php the_post_thumbnail('thumbnail'); ?>
                    </a>
                        <?php the_excerpt(); ?>                
                </div>                
                <div class="clear"> </div>                         
            </div>            

            <?php endwhile; ?>
            <div align="center">    
                <?php wp_pagenavi(); ?>
            </div>
            <br>
            <?php else : ?>
            <?php get_template_part'content''none' ); ?>
            <?php endif; ?>    
    </section><!-- #primary -->

<?php get_sidebar(); ?>
<?php get_footer
(); ?>
Saludos.
__________________
http://chicho.ninja yiaaaa
  #8 (permalink)  
Antiguo 25/02/2015, 09:45
Avatar de el_tigre  
Fecha de Ingreso: febrero-2006
Ubicación: Perú
Mensajes: 1.044
Antigüedad: 14 años, 8 meses
Puntos: 8
Respuesta: Entradas ordenadas

No me ha funcionado esa forma tampoco Chicho.........Arturo, creo que estoy llegando a la conclusión de que WP no permite mostrar los archivos ordenandos por títulos en el mismo Archive....
  #9 (permalink)  
Antiguo 25/02/2015, 10:30
Avatar de chichote
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Santiago - Chile
Mensajes: 1.868
Antigüedad: 15 años, 10 meses
Puntos: 145
Respuesta: Entradas ordenadas

Leyendo un poco, creo que tienes razón, y analizándolo tiene mucha lógica, archive es para ordenar cronológicamente.

revisa acá, dan varios tips quizás alguno te ayude

https://wordpress.org/support/topic/...e-archive-page

Saludos.
__________________
http://chicho.ninja yiaaaa
  #10 (permalink)  
Antiguo 25/02/2015, 11:13
Avatar de el_tigre  
Fecha de Ingreso: febrero-2006
Ubicación: Perú
Mensajes: 1.044
Antigüedad: 14 años, 8 meses
Puntos: 8
Respuesta: Entradas ordenadas

Finalmente creo haberlo conseguido, gracias Chicho y Arturo.


Código PHP:
<?php if ( have_posts() ) : ?>            

            <?php

$posts 
query_posts($query_string .
'&orderby=title&order=asc&posts_per_page=9'); ?>
            <?php while ( have_posts() ) : the_post(); ?>
Creo que esto marcó la diferencia

Código PHP:
posts_per_page=
  #11 (permalink)  
Antiguo 25/02/2015, 11:17
Avatar de chichote
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Santiago - Chile
Mensajes: 1.868
Antigüedad: 15 años, 10 meses
Puntos: 145
Respuesta: Entradas ordenadas

así es, eso leí en el post que te mostré, hay que armar la paginación para que funcione, si me preguntas por qué, ni idea jajaja, lo encuentro estúpido, pero bue, lo importante es que te funcionó, con -1 te arroja todas las entradas.

Saludos.
__________________
http://chicho.ninja yiaaaa

Etiquetas: entradas, ordenadas, post
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:58.