Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: Attaque77 en 19 Julio 2011, 14:41 pm



Título: Modificar el menu del wordpress
Publicado por: Attaque77 en 19 Julio 2011, 14:41 pm
Buenas, queria modificar los menus de mi wordpress, ahora os explico que queria hacer:
Donde dice "Galeria fotos"
(http://img714.imageshack.us/img714/5752/73931296.png)

al clicar a encima sea redireccionada a otro sitio que no estuviera en la carpeta de wordpress, mi blog esta alojado en mi hosting, es decir nada de wordpress.com y nada de eso.

es decir mi blog es por ejemplo www.culiculi.com/blog i al clicar "Galeria de fotos" quiero que sea redireccionado a www.culiculi.com/galeria

Como lo podria hacerlo?




Título: Re: Modificar el menu del wordpress
Publicado por: l337* en 19 Julio 2011, 15:52 pm
mm primero fijate que el menu no esté hard-coded en el header del directorio de tu theme (/wp-content/themes/tu-theme). Nota: digo header porque se supone que ahí debería de estar el menu, pero no todos crean los templates estructuradamente.

El menú debería estar siendo creado por algo así:
Código
  1. <?php wp_page_menu( array('sort_column'=>'menu_order', 'exclude'=>347) ); ?>

ó

Código
  1. <?php wp_nav_menu( array( 'container_class' => 'menu-header', 'theme_location' => 'primary' ) ); ?>

y el link lo cambias cambiando el nombre del post/página. Asegúrate de tener habilitado Permalinks en Settings.


Si los links no son creados automáticamente por WP, verás algo así:

Código
  1. <a href="/">Home</a>
  2. <a href="/contacto">Contacto</a>
  3. <a href="/galeria">Galería de fotos</a>
  4.  

y para cambiar el link cambias el valor de href por el link que quieres usar.