Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

Quitar link a página padre

Estas en el tema de Quitar link a página padre en el foro de WordPress en Foros del Web. Amigos tengo una página padre y esta tiene páginas hijos o sub páginas, el asunto es que sólo estoy usando las sub páginas y llenando ...
  #1 (permalink)  
Antiguo 05/09/2011, 12:11
Avatar de el_tigre  
Fecha de Ingreso: febrero-2006
Ubicación: Perú
Mensajes: 1.044
Antigüedad: 18 años, 9 meses
Puntos: 8
De acuerdo Quitar link a página padre

Amigos tengo una página padre y esta tiene páginas hijos o sub páginas, el asunto es que sólo estoy usando las sub páginas y llenando contenido en ella, ahora, yo quisera poder quitar el link o hipervínculo sólo a las páginas padres (menos a la página INICIO ni CONTACTOS) ¿es posible hacerlo?

Saludos

  #2 (permalink)  
Antiguo 05/09/2011, 14:32
Avatar de Nekko
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Buenos Aires
Mensajes: 3.141
Antigüedad: 16 años, 8 meses
Puntos: 656
Respuesta: Quitar link a página padre

Si, se puede. Depende de como esté armado tu menú será mas o menos sencillo. Como es el código del mismo?
__________________
Taller para crear themes wordpress desde cero | Presupuestos para trabajos particulares vía MP
  #3 (permalink)  
Antiguo 05/09/2011, 15:11
Avatar de el_tigre  
Fecha de Ingreso: febrero-2006
Ubicación: Perú
Mensajes: 1.044
Antigüedad: 18 años, 9 meses
Puntos: 8
Respuesta: Quitar link a página padre

Hola Nekko gracias por tu interés, este es mi código que se encuentra en la cabecera con la cual se llama al menú

Código PHP:
<div id="navbar">

    <div id="navbarleft">
        <ul id="nav">
            <li><a href="<?php echo get_settings('home'); ?>">Inicio</a></li>
            <?php wp_list_pages('title_li=&depth=3&sort_column=menu_order'); ?>
        </ul>
    </div>
si necesitas algún código más sólo avísame.

Saludos y gracias nuevamente

  #4 (permalink)  
Antiguo 06/09/2011, 01:51
Avatar de zanguanga
Moderadora
 
Fecha de Ingreso: julio-2009
Ubicación: España
Mensajes: 1.686
Antigüedad: 15 años, 4 meses
Puntos: 429
Respuesta: Quitar link a página padre

Probablemente la forma más sencilla de hacerlo es usando los menús personalizados de WordPress.

En Apariencia--> menú puedes crear un menú y llamarlo por ejemplo: Principal
depues sustituye el código de tu menú por:

Código:
<?php wp_nav_menu(); ?>
Toda la información sobre menús personalizados la tienes en http://codex.wordpress.org/Navigation_Menus
__________________
Mi blog personal | Mi G+
  #5 (permalink)  
Antiguo 06/09/2011, 03:13
Avatar de zanguanga
Moderadora
 
Fecha de Ingreso: julio-2009
Ubicación: España
Mensajes: 1.686
Antigüedad: 15 años, 4 meses
Puntos: 429
Respuesta: Quitar link a página padre

Si no te sirve lo anterior, ahora recuerdo que metacortex hizo este estupendo tutorial que quizá te sirva: http://www.forosdelweb.com/f118/mini...dpress-906320/
__________________
Mi blog personal | Mi G+
  #6 (permalink)  
Antiguo 07/09/2011, 10:17
Avatar de el_tigre  
Fecha de Ingreso: febrero-2006
Ubicación: Perú
Mensajes: 1.044
Antigüedad: 18 años, 9 meses
Puntos: 8
Respuesta: Quitar link a página padre

Hola zanguanga, no he podido con los Menús personalizados, intenté seguir el de metacortex pero no encuentro donde puede relacionarme con mi tema.... :(
  #7 (permalink)  
Antiguo 07/09/2011, 10:34
Avatar de carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 14 años, 7 meses
Puntos: 461
Respuesta: Quitar link a página padre

verifica la opcion get_pages, ahi puedes elegir que pagina traer y luego recorrerlo con un array, dale formato a los <li> y demás, pruebalo y nos comentas
__________________
aprende d tus errores e incrementa tu conocimientos
it's not a bug, it's an undocumented feature By @David
php the right way
  #8 (permalink)  
Antiguo 07/09/2011, 11:04
Avatar de Nekko
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Buenos Aires
Mensajes: 3.141
Antigüedad: 16 años, 8 meses
Puntos: 656
Respuesta: Quitar link a página padre

Probá reemplazando este código:

Código PHP:
Ver original
  1. <div id="navbarleft">
  2.         <ul id="nav">
  3.             <li><a href="<?php echo get_settings('home'); ?>">Inicio</a></li>
  4.             <?php wp_list_pages('title_li=&depth=3&sort_column=menu_order'); ?>
  5.         </ul>
  6.     </div>

Por este otro:

Código PHP:
Ver original
  1. <div id="navbarleft">
  2.             <?php wp_nav_menu( array(  'menu_id'  => 'nav','container' => '' ) ); ?>
  3.  
  4.     </div>

(Si el formato no es perfectamente coincidente con el CSS de tu theme, tendríamos que hilar un poco mas fino.)

Luego vas a Apariencia > Menús. Creás un menú y armas la estructura de páginas y categorías. Guardás y voilá!
__________________
Taller para crear themes wordpress desde cero | Presupuestos para trabajos particulares vía MP
  #9 (permalink)  
Antiguo 07/09/2011, 11:22
Avatar de el_tigre  
Fecha de Ingreso: febrero-2006
Ubicación: Perú
Mensajes: 1.044
Antigüedad: 18 años, 9 meses
Puntos: 8
Respuesta: Quitar link a página padre

Nekko, seguí tus pasos, yo tenía páginas y sub páginas, he probado en creando mi menú, le puse las "sub páginas" y las muestra todas en el Menú.......he probado en poner la página padre y sólo muestra esta.....¿cómo le hago aparecer las páginas hijas?..

Gracias por todo.
  #10 (permalink)  
Antiguo 07/09/2011, 11:35
Avatar de Nekko
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Buenos Aires
Mensajes: 3.141
Antigüedad: 16 años, 8 meses
Puntos: 656
Respuesta: Quitar link a página padre

Lo que a mi se me ocurre es que pongas la página "padre" como un "custom link" (es la primer caja, arriba de páginas y categorías) y no le pongas obviamente ningún link...

Luego a mano acomodás las páginas hijas una por una en el orden que se te antoja.

Alguien tendrá un método mas practico para compartir?
__________________
Taller para crear themes wordpress desde cero | Presupuestos para trabajos particulares vía MP
  #11 (permalink)  
Antiguo 07/09/2011, 11:52
Avatar de el_tigre  
Fecha de Ingreso: febrero-2006
Ubicación: Perú
Mensajes: 1.044
Antigüedad: 18 años, 9 meses
Puntos: 8
Respuesta: Quitar link a página padre

Esto no me dio los resultados......al crear este menú no aparecen.....
  #12 (permalink)  
Antiguo 07/09/2011, 11:54
Avatar de carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 14 años, 7 meses
Puntos: 461
Respuesta: Quitar link a página padre

vieron la referencia que deje??
Yo personalmente no he hecho menu como lo indico la amiga Nekko, yo mayormente lo construyo a mano a punta de <ul>, <li> y le doy el formato con css, como obtengo las paginas hijas unicamente??
Código PHP:
Ver original
  1. $pages = get_pages(array('child_of' => 1// id de la pagina padre que necesito));
  2. foreach($pages as $k => $page) {
  3.     <li><a href="<?php echo $page->guid?>"><?php echo $page->post_title;?></a></li>
  4. }
claro esto seria una de la parte del menu, dentro del <ul> con ya el link inicio y ese tipo de cosas, saludos
__________________
aprende d tus errores e incrementa tu conocimientos
it's not a bug, it's an undocumented feature By @David
php the right way
  #13 (permalink)  
Antiguo 07/09/2011, 11:57
Avatar de Nekko
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Buenos Aires
Mensajes: 3.141
Antigüedad: 16 años, 8 meses
Puntos: 656
Respuesta: Quitar link a página padre

Cuando los menús son algo rebuscados, yo los contruyo manualmente tal como carlos_belisario. Unicamente dejé la referencia de cómo hacerlo utilizando el novedoso wp_nav_menu() por ser práctico.
__________________
Taller para crear themes wordpress desde cero | Presupuestos para trabajos particulares vía MP
  #14 (permalink)  
Antiguo 07/09/2011, 12:00
Avatar de carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 14 años, 7 meses
Puntos: 461
Respuesta: Quitar link a página padre

Cita:
Iniciado por Nekko Ver Mensaje
Cuando los menús son algo rebuscados, yo los contruyo manualmente tal como carlos_belisario. Unicamente dejé la referencia de cómo hacerlo utilizando el novedoso wp_nav_menu() por ser práctico.
y es algo que aprendi nuevo (gracias Nekko), nunca lo visto así , pero cuando se pone dificil la cosa creo que hay que darle a las funciones de wordpress para solucionar XD, saludos
__________________
aprende d tus errores e incrementa tu conocimientos
it's not a bug, it's an undocumented feature By @David
php the right way

Etiquetas: link, padre, página, quitar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:34.