Skip to content
WordPress – Meniu derulant articole

Cum adaugi un meniu derulant cu articole recente în WordPress

WordPress oferă o flexibilitate remarcabilă în ceea ce privește organizarea și afișarea conținutului, iar meniurile de navigare reprezintă unul dintre elementele esențiale ale arhitecturii unui site. Un meniu derulant care afișează articolele recente sau categoriile de conținut îmbunătățește semnificativ navigarea pe site, reduce rata de abandonare și ajută atât utilizatorii, cât și crawlerii motoarelor de căutare să descopere conținut relevant.

Meniurile derulante (dropdown menus) permit organizarea ierarhică a conținutului, reducând aglomerarea meniului principal și oferind utilizatorilor acces rapid la subcategorii sau pagini specifice. În WordPress, acestea pot fi implementate prin mai multe metode, de la funcționalitatea nativă a platformei până la soluții personalizate cu cod.

Indiferent de abordarea aleasă, un meniu bine structurat contribuie indirect la SEO prin distribuirea autorității interne și facilitarea indexării complete a site-ului de crawlerii Google.

Metoda 1: Meniu nativ WordPress cu subcategorii

WordPress permite crearea de meniuri derulante direct din panoul de administrare, fără plugin-uri suplimentare. Pașii:

  1. Mergeți la Aspect > Meniuri în panoul WordPress
  2. Creați un meniu nou sau editați unul existent
  3. Adăugați elementele dorite (pagini, categorii, linkuri custom) din coloana stânga
  4. Pentru a crea submenuri (dropdown), trageți un element ușor la dreapta sub elementul părinte în lista de meniu
  5. WordPress va interpreta automat elementele indentate ca submeniuri
  6. Salvați meniul și asignați-l locației dorite (meniu primar, footer etc.)

Această metodă funcționează pentru orice tip de element: pagini statice, categorii, etichete, linkuri custom sau articole individuale.

Metoda 2: Widget Recent Posts în sidebar sau meniu

WordPress include implicit widget-ul Recent Posts care poate fi adăugat în sidebar sau în zonele de widgeturi ale temei. Pentru a-l configura:

  1. Mergeți la Aspect > Widgeturi
  2. Găsiți widget-ul „Postări recente” sau „Recent Posts”
  3. Trageți-l în zona de widget dorită (sidebar, footer etc.)
  4. Configurați titlul, numărul de articole afișate și dacă se afișează data

Metoda 3: Plugin de meniu cu articole dinamice

Pentru funcționalități mai avansate, plugin-uri precum Max Mega Menu sau WP Mega Menu permit:

  • Afișarea articolelor recente dintr-o categorie specifică în meniu
  • Includerea imaginilor featured ale articolelor în meniu
  • Meniuri mega cu multiple coloane și conținut rich
  • Animații și efecte CSS pentru deschiderea submeniului

Metoda 4: Cod PHP personalizat (pentru developeri)

Puteți adăuga articole recente dintr-o categorie direct în meniu prin cod PHP în fișierul functions.php al temei:

function add_recent_posts_to_menu($items, $args) {
 if ($args->theme_location == 'primary') {
 $recent_posts = wp_get_recent_posts(array(
 'numberposts' => 5,
 'post_status' => 'publish'
 ));
 $submenu = '';
 foreach ($recent_posts as $post) {
 $submenu .= '<li><a href="' . get_permalink($post['ID']) . '">'
 . $post['post_title'] . '</a></li>';
 }
 $items .= '<li class="menu-item menu-item-has-children">
 <a href="#">Articole Recente</a>
 <ul class="sub-menu">' . $submenu . '</ul>
 </li>';
 }
 return $items;
}
add_filter('wp_nav_menu_items', 'add_recent_posts_to_menu', 10, 2);

Bune practici pentru meniuri WordPress

  • Limitați meniul principal la 5-7 elemente pentru claritate vizuală
  • Asigurați-vă că meniurile derulante funcționează corect pe dispozitive mobile (touch events)
  • Testați meniurile în mai multe browsere și pe diferite dimensiuni de ecran
  • Evitați meniuri prea adânci (mai mult de 2-3 nivele) care îngreunează navigarea
  • Asigurați un contrast suficient și dimensiuni adecvate pentru elementele de meniu pe mobil

Un meniu bine structurat este un element de navigare esențial care îmbunătățește experiența utilizatorilor și susține arhitectura SEO a site-ului. Investiți timp în planificarea structurii înainte de implementare pentru a evita reorganizări costisitoare ulterior.

Back To Top