Autor Zpráva
alex
Profil *
Při procházení tutorialů jsem našel třídu .pagenav, která by měla být generovaná přímo Wordpressem a lze jí použít pro CSS stylování menu.
Nemohu ale přijít na to jak funguje.

Mám např. v index.php toto:
<ul id="menu">
<?php
wp_nav_menu(
    array(
        'theme_location' => 'main-menu',
        'container' => 'false',
        'items_wrap' => '%3$s',
        'fallback_cb' => false,
        'deph' => 0
    )
);
?>
</ul>

Funkčně je to v pořádku, generuje to menu tak, jak potřebuji.

Když se ale pokusím ve styles.css definovat např.:
.pagenav a {
    text-decoration: none;    
}
tak to nic neovlivní. Zkoušel jsem různé varianty, ale nepřišel jsem na to. Prolezl jsem i WP Codex a našel jsem jenom popis třídy.

Jak lze tuto třídu použít ke stylování?

Alex
Venca V
Profil
Ten dotaz je sice trochu zmatený, ale snad jsem pochopil, o co ti jde. Pokud máš v nějakém templatu v CSS definované styly pro .pagenav, tak tomu ul#menu přidej ještě class="pagenav". Pokud chceš jen nastylovat to menu, tak nemusíš zbytečně přidávat třídu a použij:

#menu a { text-decoration: none; }
alex
Profil *
Díky za radu.
Mě šlo o stylování menu pomocí ".current-menu-item" a jak jsem pátral v tutoriálech, omylem jsem použil starší třídu, správně má být ".menu-item".

Alex

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: