SOS – estados del menu

Inicio Foros WordPress Programación SOS – estados del menu

Este debate contiene 4 respuestas, tiene 3 mensajes y lo actualizó  metacortex hace 8 años, 9 meses.

  • Autor
    Publicaciones
  • #13718

    foropress
    Participante

    <p>Hola a todos,</p>
    <p>Quería ver si alguien me puede echar una mano con el siguiente problem:</p>
    <p>Tengo el siguente código del menú, pero quería incorporarle el estado selected, es decir, que cuando este en alguna página del wordpress el menú marque esa pestaña.</p>
    <p>if ($foooff-&gt;option == ‘nav3’) {<br />
    echo ‘&lt;div id="nav3"&gt;&lt;li class="home"&gt;&lt;a href="’;<br />
    print get_option(‘home’);<br />
    echo ‘" title="’;<br />
    print foooff_homelabel();<br />
    echo ‘"&gt;’;<br />
    print foooff_homelabel();<br />
    echo ”;<br />
    print wp_list_pages(‘title_li=&amp;depth1=&amp;sort_column=menu_order’);<br />
    echo ‘&lt;/div&gt;’;<br />
    }</p>
    <p>y el css</p>
    <p>#nav3 {<br />
    padding: 6px 0 8px 0;<br />
    float: left;<br />
    text-align: left;<br />
    margin: -10px 0 30px 0;<br />
    clear: both;<br />
    border-bottom: 1px solid #595348;<br />
    border-top: 1px solid #595348;<br />
    }</p>
    <p>#nav3 ul {<br />
    margin: 0px;<br />
    padding: 0px;</p>
    <p>}</p>
    <p>#nav3 li {<br />
    list-style-type: none;<br />
    margin: 0px;<br />
    padding: 0px;<br />
    display: inline;</p>
    <p>}</p>
    <p>#nav3 li a {<br />
    font-family: Helvetica, Arial, sans-serif;<br />
    text-decoration: none;<br />
    color: #595348;<br />
    font-size: 1.1em;<br />
    text-transform: uppercase;<br />
    margin: 0 5px 0 5px;<br />
    font-weight: bold;<br />
    }</p>
    <p>#nav3 li a:hover {<br />
    color: #fff;<br />
    text-decoration: underline;</p>
    <p>}</p>
    <p>Muchas gracias
    </p>

  • #35183

    foropress
    Participante

    a lo mejor existe un pluggin para detectar en q página estamos, y así marcar el menú.
    alguien sabe algo???

  • #35248

    foropress
    Participante

    nadie sabe como detectar la página donde nos encontramos???

  • #36283

    davidlluna
    Participante

    Buenas!

    El propio wp_list_pages asigna la clase “curent-page-item” al LI de la pagina en la que estas

    Tambien puedes usar get_qeury_var(‘pagename’) para obtener el post_name de la pagina en la que estas

    Saludos

  • #36831

    metacortex
    Participante

    [quote]Tambien puedes usar get_qeury_var(‘pagename’) para obtener el post_name de la pagina en la que estas[/quote]

    Eso es correcto. Con dicha función se soluciona el problema.

El foro ‘Programación’ está cerrado y no se permiten nuevos debates ni respuestas.

Pin It on Pinterest