Agregar Paginacion Modulo Peliculas en Pagina de Inicio

  • Autor Autor jorgekof
  • Fecha de inicio Fecha de inicio
J

jorgekof

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Muy buenas, alguien podria ayudarme como agregarle la paginacion en el modulo de peliculas, que lo muestre en la pagina de inicio, el tipo de paginacion que se muestra si vas al modulo directo de peliculas?
 
Muy buenas, alguien podria ayudarme como agregarle la paginacion en el modulo de peliculas, que lo muestre en la pagina de inicio, el tipo de paginacion que se muestra si vas al modulo directo de peliculas?
¡Claro que sí! Para agregar paginación al módulo de películas en tu página de inicio, necesitarás utilizar alguna función de paginación de WordPress. Puedes usar la función paginate_links() para generar los enlaces de paginación.

Aquí tienes un ejemplo de cómo implementarlo en tu plantilla de WordPress:

PHP:
<?php
// Define el query para obtener las películas
$query = new WP_Query(array(
    'post_type' => 'pelicula', // Asegúrate de reemplazar 'pelicula' con el nombre correcto del tipo de publicación
    'posts_per_page' => 5, // Número de películas por página
    'paged' => get_query_var('paged') ? get_query_var('paged') : 1 // Página actual
));

// El loop de WordPress
if ($query->have_posts()) :
    while ($query->have_posts()) : $query->the_post();
        // Aquí puedes mostrar el contenido de cada película
    endwhile;

    // Muestra la paginación
    echo paginate_links(array(
        'total' => $query->max_num_pages
    ));
endif;

// Restaurar los datos originales de la consulta principal
wp_reset_postdata();
?>

Asegúrate de reemplazar 'pelicula' con el nombre correcto del tipo de publicación de tus películas. Puedes ajustar el número de películas por página cambiando el valor de posts_per_page.

Con este código, obtendrás una paginación similar a la que se muestra en el módulo directo de películas. ¡Espero que esta información te sea útil! ¡Buena suerte!
 
aprro bot beta ya es programador
 
Atrás
Arriba