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

Frases aleatorias en post de Wordpress

Estas en el tema de Frases aleatorias en post de Wordpress en el foro de WordPress en Foros del Web. Hola, buenas noches. Tengo una nueva duda sobre Wordpress. Una vez insertadas determinadas frases mediante un archivo CSV a la base de datos, y conseguida ...
  #1 (permalink)  
Antiguo 04/03/2013, 13:55
 
Fecha de Ingreso: enero-2009
Mensajes: 198
Antigüedad: 15 años, 9 meses
Puntos: 13
Frases aleatorias en post de Wordpress

Hola, buenas noches.

Tengo una nueva duda sobre Wordpress.

Una vez insertadas determinadas frases mediante un archivo CSV a la base de datos, y conseguida la programación para que los post se publiquen diariamente de forma automática, ¿cómo llamar a la base de datos para que, de forma aleatoria, muestre algunas de esas frases?

Pongamos que cada día se publica automáticamente un post sobre Futbol y otro sobre Salud, y en cada post quiero mostrar 4 frases aleatorias (misma categoría, pero que no se repitan en ambas páginas, y una vez publicadas no cambien tras actualizar la página, sino que queden fijas).

¿Sabríais orientarme sobre cómo podría conseguirlo? Lo he intentado con varios plugins pero me repite la misma cita en ambos post.
  #2 (permalink)  
Antiguo 05/03/2013, 15:11
Avatar de Nekko
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Buenos Aires
Mensajes: 3.141
Antigüedad: 16 años, 7 meses
Puntos: 656
Respuesta: Frases aleatorias en post de Wordpress

Entiendo que cada frase está publicada como un post, no?

Código:
$query = new WP_Query( array ( 'orderby' => 'rand', 'posts_per_page' => '1' ) );
while ( $query->have_posts() ) :
	$query->the_post();
	echo '<li>' . get_the_title() . '</li>';
endwhile;
__________________
Taller para crear themes wordpress desde cero | Presupuestos para trabajos particulares vía MP
  #3 (permalink)  
Antiguo 05/03/2013, 15:45
 
Fecha de Ingreso: enero-2009
Mensajes: 198
Antigüedad: 15 años, 9 meses
Puntos: 13
Respuesta: Frases aleatorias en post de Wordpress

Hola Nekko, gracias por tu aporte.

Las frases estarían introducidas en la base de datos a partir de un CSV, con sus correspondientes tablas y valores.

La idea es que sea la programación interna de esos post automáticos los que capturen aleatoriamente las frases cada día, pero de forma que cada post mostrara de forma aleatoria frases diferentes de una misma tabla, pero que al actualizar la página estas frases no cambiaran, sino que fueran fijas (la opción aleatoria sería solo en el momento en que se capturan las frases de la base de datos).

¿Sabríais cómo hacerlo u orientarme a poder hacerlo?
  #4 (permalink)  
Antiguo 06/03/2013, 15:01
Avatar de hasdpk  
Fecha de Ingreso: agosto-2011
Ubicación: $spain->city( 'Arucas' );
Mensajes: 1.800
Antigüedad: 13 años, 2 meses
Puntos: 297
Respuesta: Frases aleatorias en post de Wordpress

Vas a tener que usar la API Action de Wordpress, desconozco si se sale de tus conocimientos, pero usando el Action "publish_post" podrías programarlo.
__________________
Freelance Developer — www.rubenmartin.me PHP, SQL, Wordpress, Prestashop, Codeigniter, Laravel
RegaloConsolas — www.regaloconsolas.com Sorteo juegos, consolas y accesorios

Etiquetas: frases, página, 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 14:27.