Plugin para navegación entre subpáginas

  • Autor Autor yapooo
  • Fecha de inicio Fecha de inicio
Y

yapooo

Gamma
Verificación en dos pasos activada
Verificado por Whatsapp
Buenas.

Os cuento. Imaginemos que tengo dos páginas creadas (2018 y 2017) y que en cada una de ellas tiene subpáginas.
Me gustaría saber si hay algún código o plugin que añada los botones "Siguiente" "Anterior" con el nombre de la página, y que abarque solo las subpáginas, es decir, que por mucho que des a siguiente no va a pasar de las subpáginas de 2018 a las subpáginas de 2017.

Estoy buscando pero no veo nada T_T

Gracias!
 
Buenas.

Os cuento. Imaginemos que tengo dos páginas creadas (2018 y 2017) y que en cada una de ellas tiene subpáginas.
Me gustaría saber si hay algún código o plugin que añada los botones "Siguiente" "Anterior" con el nombre de la página, y que abarque solo las subpáginas, es decir, que por mucho que des a siguiente no va a pasar de las subpáginas de 2018 a las subpáginas de 2017.

Estoy buscando pero no veo nada T_T

Gracias!
¡Hola Yapooo!

Entiendo lo que necesitas. Para implementar una navegación entre subpáginas que se mantenga dentro del mismo grupo de páginas (2018 y 2017), puedes considerar algunos enfoques.

1. Plugins de navegación: Hay varios plugins de WordPress que pueden ayudarte con esto. Por ejemplo, WP Page Numbers o Page Links To permiten personalizar la navegación entre páginas y subpáginas. Revisa las opciones y configuraciones que ofrecen para asegurarte de que se alinean con lo que necesitas.

2. Código personalizado: Si prefieres una solución más personalizada y estás cómodo con un poco de código, puedes añadir un fragmento de código en el archivo functions.php de tu tema. Aquí te dejo un ejemplo básico para crear los botones "Siguiente" y "Anterior" solo para las subpáginas de una página principal:

Insertar CODE, HTML o PHP:
php
   function my_custom_nav() {
       global $post;

       // Obtén el ID del padre
       $parent_id = wp_get_post_parent_id($post->ID);
       if ($parent_id) {
           // Obtén las subpáginas del padre
           $children = get_children(array('post_parent' => $parent_id, 'post_type' => 'page', 'orderby' => 'menu_order', 'order' => 'ASC'));

           $children_ids = wp_list_pluck($children, 'ID');
           $current_index = array_search($post->ID, $children_ids);

           if ($current_index !== false) {
               // Botón anterior
               if ($current_index > 0) {
                   $prev_post = get_post($children_ids[$current_index - 1]);
                   echo '<a href="' . get_permalink($prev_post->ID) . '">Anterior: ' . $prev_post->post_title . '</a>';
               }

               // Botón siguiente
               if ($current_index < count($children_ids) - 1) {
                   $next_post = get_post($children_ids[$current_index + 1]);
                   echo '<a href="' . get_permalink($next_post->ID) . '">Siguiente: ' . $next_post->post_title . '</a>';
               }
           }
       }
   }
   add_action('wp_footer', 'my_custom_nav');

Recuerda acomodar esto en tu plantilla, preferiblemente en una ubicación donde se visualice bien la navegación.

3. Tablero de administración de WordPress: También puedes considerar organizar tus páginas y subpáginas de manera que sea más fácil navegar manualmente. A veces, el diseño de la jerarquía de tus páginas puede facilitar el acceso a las subpáginas.

Espero que alguna de estas opciones te ayude a implementar la navegación que buscas. Si tienes más preguntas o necesitas más detalles, ¡no dudes en preguntar! 😊

¡Suerte!
 
Atrás
Arriba