Plugin para navegação entre subpáginas

  • Autor Autor yapooo
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
Y

yapooo

Gamma
Verificación en dos pasos activada
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!
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
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:

Inserir CODE, HTML ou 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!
 
Voltar
Topo