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

Random Post

Estas en el tema de Random Post en el foro de WordPress en Foros del Web. Hola me gustaría que me ayudaraís a resolver mi problemita. Quiero que en mi web aparezcan los post aleatorios (random,desordenados) en index, osea que los ...
  #1 (permalink)  
Antiguo 15/05/2009, 09:43
 
Fecha de Ingreso: mayo-2009
Mensajes: 27
Antigüedad: 15 años
Puntos: 0
Random Post

Hola me gustaría que me ayudaraís a resolver mi problemita. Quiero que en mi web aparezcan los post aleatorios (random,desordenados) en index, osea que los artículos que publico salgan cada vez que carguen o cargue la página en radom.

Muchas gracias y un saludo.
  #2 (permalink)  
Antiguo 15/05/2009, 09:48
Avatar de Anarninquë
Colaborador
 
Fecha de Ingreso: julio-2005
Ubicación: MVD | Uruguay
Mensajes: 1.096
Antigüedad: 18 años, 9 meses
Puntos: 28
Respuesta: Random Post

Te recomiendo leer un poco acerca de la función de WordPress query_posts()

Con ella podes hacer algo como esto:

Código PHP:
query_posts('showposts=5&orderby=rand'); 
Que mostrará 5 posts tomados al azar ;)


Saludos
__________________
Marcelo Ferreiro - Desarrollador Web
Mi Web - Pixelar.me
  #3 (permalink)  
Antiguo 15/05/2009, 15:27
 
Fecha de Ingreso: mayo-2009
Mensajes: 27
Antigüedad: 15 años
Puntos: 0
Respuesta: Random Post

¿Cual sería el lugar correcto donde tengo que poner la línea de código?

Muchisimas gracias.
  #4 (permalink)  
Antiguo 15/05/2009, 15:45
Avatar de metacortex
Viejo demente
 
Fecha de Ingreso: junio-2004
Ubicación: Caracas - Venezuela
Mensajes: 9.027
Antigüedad: 19 años, 11 meses
Puntos: 832
Respuesta: Random Post

Query_posts
  #5 (permalink)  
Antiguo 15/05/2009, 16:21
 
Fecha de Ingreso: mayo-2009
Mensajes: 27
Antigüedad: 15 años
Puntos: 0
Respuesta: Random Post

¿Como lo insertarias aquí?
Código PHP:
<?php $hilite $wpdb->get_var
"SELECT ID FROM $wpdb->posts WHERE post = 'attachment' ORDER BY RAND() 
LIMIT 1" 
);
echo 
'<a href="' get_permalink($hilite) . '">'
post$hilite'thumbnail' ) . '</a>'?>
<?php get_header
(); ?>



<div id="content" class="fullspan">

    <div class="container_16 clearfix">
            
        <div id="leftcontent" class="grid_12">
        
            <?php
                $counter 
0$counter2 0;
                while (
have_posts()) : the_post();
            
?>
    
            <?php $counter++; $counter2++; ?>    
            
         <div class="grid_6 <?php if ($counter == 1) { echo 'alpha'; } else { echo 'omega'$counter 0; } ?>">    
                                    
            <div class="post">
                
                <div class="screenshot">
                
                    <div class="screenimg">

Última edición por Aresrroin; 16/05/2009 a las 05:12
  #6 (permalink)  
Antiguo 16/05/2009, 10:22
 
Fecha de Ingreso: mayo-2009
Mensajes: 27
Antigüedad: 15 años
Puntos: 0
Respuesta: Random Post

Problema resuelto muchas gracias a todos, soys los mejores...
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 14:30.