Carrusel para mostrar páginas en theme de WordPress

  • Autor Autor budha
  • Fecha de inicio Fecha de inicio

budha

Eta
Programador
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Buenas compañeros.

Estoy haciendo un carrusel para un theme de wordpress, el problema es que en el carrusel se deben mostrar las paginas creadas y no los post, yo utilizo el siguiente código para mostrar los post y además después agrego unas lineas para que también imprima la primera foto del post, ¿se podría modificar para que hiciera lo mismo pero con páginas?

HTML:
      <?php
 $rand_posts = get_posts('numberposts=30');
 foreach( $rand_posts as $post ) :
 ?>
      <li><a href="<?php the_permalink(); ?>">
        <?php the_title(); ?>
        </a></li>
      <?php endforeach; ?>

Muchas gracias a todos de ante mano
 
Las indicaciones de [MENTION=3679]wsoulrc[/MENTION] son las correctas.

Si quieres recuperar el thumbnails, puedes usar las funciones del mismo: Post Thumbnails « WordPress Codex
 
Pues parece que no acaba de funcionar 🙁

Ahora si, faltaban dos modificaciones al código del compañero y listo, muchísimas gracias

Bien, ahora el código lo tengo así y funciona casi todo.

HTML:
			<?php
			 $rand_posts = get_pages('number=30');
			 foreach( $rand_posts as $post ) :
			 ?>
			 <li><img alt="<?php the_title_attribute(); ?>" src="<?php echo get_image() ?>"/><span class="titular"><a href="<?php echo get_page_link( $post->ID ); ?>"><?php the_title(); ?></a></span><span class="texto"><?php the_excerpt(); ?></span>
</li>
			 <?php endforeach; ?>

Muestro la primera imagen de la pagina y el titulo sin problema alguno, ahora el tema es que no me muestra el extracto, la función the_excerpt así como the_content no me devuelven nada.

¿alguna idea?
 
Última edición:
The_content y the_exceprt están hechos para trabajar dentro del Loop de Wordpress. Puedes probar lo siguiente:

PHP:
$rand_posts = get_pages('number=30');

while ( $rand_posts->have_posts() ) : $rand_posts->the_post();

	[...]

endwhile;

Si no te convence, puedes mirar dentro del objeto porque normalmente viene ese contenido dentro de él.
 
Ya lo tengo solucionado compañeros, el problema ha sido un fallo de novato, no recordaba que wordpress solo ofrece extractos para los post y no para las paginas, los he tenido que activar con una pequeña funcion y listo, ya funciona perfectamente.

Muchas gracias a todos.