Utilizarea funcțiilor PHP și WordPress
Navigare statică (evidențierea unui element cu mijloace id = "actuale" CSS):
Navigare dinamică
Opțiunea 1: CSS pe fiecare pagină
Aici este folosit $ curent. care conține întotdeauna numărul paginii curente și id-ul unic al fiecărei pagini:
Definirea curentului $ în header.php între etichete
:is_page (); - compară linia cu titlul paginii curente.
Într-un fișier CSS, nu puteți pune conținut dinamic, deci trebuie să puneți CSS care evidențiază elementul listă din pagină în header.php între etichete
:Evidențierea conținutului dinamic cu culoare:
Opțiunea 2: Toate stilurile dintr-un fișier CSS
Definiți pagina curentă și afișați ID-ul acesteia. pentru a selecta elementul corespunzător din listă.
Pe pagina "home" primim:
Și pe oricare alta:
Meniu în header.php:
Această metodă funcționează numai cu pagini, dar folosind etichete condiționate în WordPress (etichete condiționale). acesta poate fi extins prin verificarea altor condiții.
*** Puteți utiliza, de asemenea, un plugin (de exemplu, plugin-ul din meniul wp care vă permite să adăugați, să actualizați și să ștergeți pagini, să creați o hartă a site-ului, submeniuri etc.). În plus, meniul afișează clasa CSS curentă_page_item a widget-ului bara laterală Pagini (inclusă în distribuția wordpress):