Advertisement
oscarviedma

Código Bucle PHP Grid de Testimonios - OVDIVI

Aug 25th, 2023
2,050
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.57 KB | None | 0 0
  1. <?php
  2. $args = array(
  3.     'post_type' => 'testimonios', // Nombre de la Custom Post Type
  4.     'order' => 'ASC', // Nombre del más antiguo al más reciente
  5.     'posts_per_page' => 6, // Número de post por página
  6.     'paged' => get_query_var('paged') ? get_query_var('paged') : 1 // Página actual
  7. );
  8.  
  9. $testimonios_query = new WP_Query($args);
  10.  
  11. if ($testimonios_query->have_posts()) { ?>
  12. <div class="ov-testimonios-grid">
  13.     <?php while ($testimonios_query->have_posts()) : $testimonios_query->the_post(); ?>
  14.         <!-- Diseño card testimonio -->
  15.         <div class="ov-card-testimonio">
  16.             <div class="avatar">
  17.                 <img src="<?php the_field('imagen_de_perfil'); ?>" />
  18.             </div>
  19.             <div class="estrellas">
  20.                 <img src="https://ovdemos.com/wp-content/uploads/2023/08/5-estrellas.svg" />
  21.             </div>
  22.             <div class="descripcion">
  23.                 <p><?php the_field('descripcion'); ?></p>
  24.             </div>
  25.             <div class="nombre">
  26.                 <h3><?php the_field('nombre'); ?></h3>
  27.                 <p class="empresa"><?php the_field('empresa'); ?></p>
  28.             </div>
  29.         </div>
  30.         <!-- Fin diseño card testimonio -->
  31.     <?php endwhile; ?>
  32. </div>
  33.  
  34. <div class="pagination">
  35.     <?php
  36.     echo paginate_links(array(
  37.         'total' => $testimonios_query->max_num_pages,
  38.         'current' => max(1, get_query_var('paged')),
  39.     ));
  40.     ?>
  41. </div>
  42.  
  43. <?php
  44.     wp_reset_postdata(); // Restablecer los datos del bucle
  45. } else {
  46.     echo "No se encontraron testimonios.";
  47. }
  48. ?>
  49.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement