<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>Aldolat.it &#8212; Post con tag Navigazione</title>
        <link>https://www.aldolat.it/tags/navigazione/</link>
        <description>Ultimi post pubblicati nel tag Navigazione &#8212; aldolat.it</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>it</language>
        <managingEditor>aldolat@gmail.com (Aldo Latino)</managingEditor>
        <webMaster>aldolat@gmail.com (Aldo Latino)</webMaster>
        <copyright>Creative Commons BY-SA 4.0</copyright>
        <lastBuildDate>Fri, 28 Aug 2026 11:56:44 +0200</lastBuildDate>
        <atom:link href="https://www.aldolat.it/tags/navigazione/index.xml" rel="self" type="application/rss+xml" />
        <item>
            <title>Il nuovo menu di navigazione di WordPress</title>
            <link>https://www.aldolat.it/posts/2010/il-nuovo-menu-di-navigazione-di-wordpress/</link>
            <pubDate>Sun, 16 May 2010 09:40:25 +0000</pubDate>
            <author>aldolat@gmail.com (Aldo Latino)</author>
            <guid>https://www.aldolat.it/posts/2010/il-nuovo-menu-di-navigazione-di-wordpress/</guid>
            <description>Probabilmente non se ne accorgerà nessuno, ma da oggi questo blog utilizza il nuovo menu di navigazione di WordPress. Erano anni che si attendeva: se in un blog bisognava rivedere l&amp;rsquo;ordinamento di tutta la sezione delle pagine statiche, era un vero incubo e bisognava farlo rinumerandole a mano (oppure utilizzando un plugin come PageMash). Oggi basta trascinare le varie voci su è giù per fare la stessa operazione.&#xA;L&amp;rsquo;utilizzo della funzione è semplice. Innanzitutto va reso compatibile il tema inserendo questa riga in functions.php:</description>
            <content:encoded>&lt;p&gt;Probabilmente non se ne accorgerà nessuno, ma da oggi questo blog utilizza il nuovo menu di navigazione di WordPress. &lt;em&gt;Erano anni che si attendeva:&lt;/em&gt; se in un blog bisognava rivedere l&amp;rsquo;ordinamento di tutta la sezione delle pagine statiche, era un vero incubo e bisognava farlo rinumerandole a mano (oppure utilizzando un plugin come &lt;a href=&#34;http://wordpress.org/extend/plugins/pagemash/&#34;&gt;PageMash&lt;/a&gt;). Oggi basta trascinare le varie voci su è giù per fare la stessa operazione.&lt;/p&gt;&#xA;&lt;p&gt;L&amp;rsquo;utilizzo della funzione è semplice. Innanzitutto va reso compatibile il tema inserendo questa riga in &lt;code&gt;functions.php&lt;/code&gt;:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-php&#34; data-lang=&#34;php&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nx&#34;&gt;add_theme_support&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt; &lt;span class=&#34;s1&#34;&gt;&amp;#39;nav-menus&amp;#39;&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Da questo momento WordPress attiverà il relativo sotto-menu in &lt;em&gt;Aspetto&lt;/em&gt;. Con questa nuova funzione potrete inserire tra le voci di menu non solo le solite pagine statiche, ma qualunque collegamento vi salti in mente: link ad &lt;em&gt;articoli&lt;/em&gt;, a &lt;em&gt;categorie&lt;/em&gt;, a &lt;em&gt;tag&lt;/em&gt;, a &lt;em&gt;ricerche&lt;/em&gt;, a &lt;em&gt;siti esterni&lt;/em&gt;. Di fatto questa funzione rende obsoleti alcuni template appositi che mi ero creato.&lt;/p&gt;&#xA;&lt;p&gt;Una volta finito il menu, bisogna inserire nel punto desiderato la riga:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-php&#34; data-lang=&#34;php&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;o&#34;&gt;&amp;lt;?&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;php&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;wp_nav_menu&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;();&lt;/span&gt; &lt;span class=&#34;cp&#34;&gt;?&amp;gt;&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Ci sono ovviamente una serie di &lt;em&gt;parametri&lt;/em&gt; per personalizzare il menu: nel &lt;a href=&#34;http://codex.wordpress.org/Function_Reference/wp_nav_menu&#34;&gt;Codex&lt;/a&gt; trovate spiegata ogni cosa. A me è bastato inserire:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-php&#34; data-lang=&#34;php&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;o&#34;&gt;&amp;lt;?&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;php&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;wp_nav_menu&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;array&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;s1&#34;&gt;&amp;#39;container_class&amp;#39;&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&amp;gt;&lt;/span&gt; &lt;span class=&#34;s1&#34;&gt;&amp;#39;pagemenu&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;s1&#34;&gt;&amp;#39;menu_class&amp;#39;&lt;/span&gt;      &lt;span class=&#34;o&#34;&gt;=&amp;gt;&lt;/span&gt; &lt;span class=&#34;s1&#34;&gt;&amp;#39;sf-menu&amp;#39;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;);&lt;/span&gt; &lt;span class=&#34;cp&#34;&gt;?&amp;gt;&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;per riavere lo stesso menu di prima, compreso l&amp;rsquo;effetto di apertura di &lt;a href=&#34;http://users.tpg.com.au/j_birch/plugins/superfish/&#34;&gt;Superfish&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;L&amp;rsquo;unico inconveniente, per adesso, è che nelle pagine madri rispetto ad altre non viene inserita la vecchia classe &lt;em&gt;parent&lt;/em&gt; e &lt;em&gt;ancestor&lt;/em&gt;: quindi chi come me evidenziava le pagine di livello superiore, per ora non potrà farlo. C&amp;rsquo;è una &lt;a href=&#34;http://core.trac.wordpress.org/ticket/12812&#34;&gt;segnalazione aperta&lt;/a&gt; con alcune informazioni interessanti.&lt;br&gt;&#xA;Un altro cambio ha interessato la classe delle voci di menu: da &lt;code&gt;page_item&lt;/code&gt; e &lt;code&gt;current_page_item&lt;/code&gt; si è passati a &lt;code&gt;menu-item&lt;/code&gt; e &lt;code&gt;current-menu-item&lt;/code&gt;, con la conseguenza di rivedere alcuni stili del CSS.&lt;/p&gt;&#xA;&lt;p&gt;L&#39;articolo &lt;a href=&#34;https://www.aldolat.it/posts/2010/il-nuovo-menu-di-navigazione-di-wordpress/&#34;&gt;Il nuovo menu di navigazione di WordPress&lt;/a&gt; è uno scritto di &lt;a href=&#34;https://www.aldolat.it/&#34;&gt;aldolat.it&lt;/a&gt;. Rispettane le &lt;a href=&#34;https://www.aldolat.it/info/#licenza&#34;&gt;condizioni di licenza&lt;/a&gt;.&lt;/p&gt;</content:encoded>
        </item>
    </channel>
</rss>
