Come utilizzare le opzioni di menu WordPress avanzate

Menu funzioni avanzate di WordPress sono opzioni nella sezione del menu che possono fare una grande differenza nel tuo blog se si sa come usarli nascosti.

A+ A-

Nella versione 3.0 di WordPress chiamato il "Menu Update", c'erano alcune cose nifty aggiunto alle opzioni del menu, ma solo pochi di noi li usa. La ragione di questo è perché devono essere attivati. Queste opzioni non vengono visualizzate di default abbiamo bisogno di attivare. Ma se facciamo uso di queste opzioni che possiamo fare un sacco di cose interessanti per rendere i nostri blog, siti web più unico.

WordPress Menu funzioni avanzate

Come attivare il menu Opzioni avanzate di WordPress

Per attivare queste opzioni, vai al tuo cruscotto WordPress poi Aspetto -> Menu. Quando si è al menu delle opzioni cercano un pulsante di chiamata, le opzioni dello schermo, dovrebbe essere in alto a destra dello schermo. Quando si sceglie dovrebbe apparire quanto segue.

Opzioni schermo WordPress menu

Quindi è possibile attivare quelle che si desidera. Dopo di loro è stato attivato, quando si aggiunge una nuova voce di menu o si modifica uno, le opzioni per voi dovrebbe essere simile al seguente:

WordPress Menu Opzioni Schermata

link di destinazione

La prima opzione è il "bersaglio Link" questo è piuttosto auto esplicativo. Utilizzando questa opzione è possibile modificare la modalità i collegamenti nel menu aperto. Se si tic la casella di controllo se si fa clic sul link del menu, si aprirà in una nuova scheda nel browser.

Le classi CSS

Utilizzando questa opzione è possibile aggiungere classi CSS personalizzato per ognuno dei tuoi link del menu. E con questo è possibile stilizzare ogni link del menu separatamente. Se si conosce un po 'di CSS le possibilità sono infinite. Per esempio: il nome la nostra voce di menu dev e aggiungiamo il seguente stile ad esso:

.dev {
background:#efefef;
}

Dovremmo ottenere qualcosa di simile a questo:

WordPress Menu CSS personalizzato

Relazioni link

Relazioni Link è usato per fare le relazioni tra i link e siti web più facile. È possibile definire come "amico", "nofollow" o che cosa mai si desidera. Questa opzione è la più utile quando si parla di ritroso. Usando questo metodo i motori di ricerca in grado di capire la relazione tra i siti collegati tra loro tramite ritroso.

Descrizione

È possibile aggiungere descrizioni a qualsiasi dei tuoi link menu utilizzando questa opzione. Attraverso Non molti temi sostenere questo. Ma è possibile aggiungere questa opzione in modo che il tema verrà visualizzata la descrizione di ogni link del menu, se viene impostato creato uno script camminatore poi attuazione nella tua registrazione menu.

Lo script walker

Aprire functions.php del vostro tema e aggiungere il seguente codice in basso:

class My_Walker extends Walker_Nav_Menu
{
    function start_el($output, $item, $depth, $args) {
        global $wp_query;
        $indent = ( $depth ) ? str_repeat( "\t", $depth ) : '';
 
        $class_names = $value = '';
 
        $classes = empty( $item->classes ) ? array() : (array) $item->classes;
 
        $class_names = join( ' ', apply_filters( 'nav_menu_css_class', array_filter( $classes ), $item ) );
        $class_names = '';
 
        $output .= $indent . '<li id="menu-item-'. $item->ID . '"' . $value . $class_names .'>';
 
        $attributes  = ! empty( $item->attr_title ) ? ' title="'  . esc_attr( $item->attr_title ) .'"' : '';
        $attributes .= ! empty( $item->target )     ? ' target="' . esc_attr( $item->target     ) .'"' : '';
        $attributes .= ! empty( $item->xfn )        ? ' rel="'    . esc_attr( $item->xfn        ) .'"' : '';
        $attributes .= ! empty( $item->url )        ? ' href="'   . esc_attr( $item->url        ) .'"' : '';
 
        $item_output = $args->before;
        $item_output .= '<a '. $attributes .'>';
        $item_output .= $args->link_before . apply_filters( 'the_title', $item->title, $item->ID ) . $args->link_after;
        $item_output .= '<span>' . $item->description . '</span>';
        $item_output .= '</a>';
        $item_output .= $args->after;
 
        $output .= apply_filters( 'walker_nav_menu_start_el', $item_output, $item, $depth, $args );
    }
}
?>

Quindi aggiungere il vostro nuovo script walker al vostro menu. Questo non è nel tuo functions.php, è possibile trovare il codice qui sotto in cui viene visualizzato si menu.

< ?php
    $walker = new My_Walker;
    wp_nav_menu(array(
                'theme_location' => 'primary-menu',
        'walker' => $walker
    ));
?>

Conclusione

Come aggiornamenti WordPress, si aggiunge un sacco di nuove funzioni interessanti per noi da usare. Quindi, perché non giocare attenzione su di loro? Molte persone non sapevano su queste opzioni perché sono nascosti e richiedono un click per essere mostrato. Le opzioni sopra elencate possono fare una grande differenza nel tuo blog.