- Come si aggiunge la classe attiva alla voce di menu corrente del menu WP Nav semplice??
- Come posso impostare il menu della mia classe attiva in WordPress??
- Come ottengo l'ID articolo corrente in WordPress??
- Possiamo aggiungere automaticamente le pagine di primo livello appena create al menu??
- Come si chiama un menu dinamico in WordPress??
- Come faccio a evidenziare il menu corrente in WordPress??
- Come aggiungo una classe attiva a un menu di navigazione??
- Come aggiungo una classe al menu WP Nav li a href?
- Come ottengo un elenco di nomi di menu in WordPress??
- Come trovo il menu principale in WordPress??
- Come ottengo l'array di menu in WordPress??
Come si aggiunge la classe attiva alla voce di menu corrente del menu WP Nav semplice??
php $menu_items = wp_get_nav_menu_items( 'main_nav' ); // id o nome del menu foreach ( (array) $menu_items as $key => $menu_item ) if ( ! $menu_item->menu_item_parent ) eco "<la classe = " . vince_check_active_menu($menu_item) . "><a href='$menu_item->URL'>"; echo $elemento_menu->titolo; eco "</un></li>"; ?>
Come posso impostare il menu della mia classe attiva in WordPress??
Installazione
- Carica i file del plug-in nella directory '/wp-content/plugins/' o installa il plug-in direttamente dalla schermata dei plug-in di WordPress.
- Attiva il plugin attraverso la schermata 'Plugin' in WordPress.
- Imposta il nome della classe personalizzata da "Impostazioni" -> Schermata "WP Aggiungi classe attiva alla voce di menu" (opzionale)
Come ottengo l'ID articolo corrente in WordPress??
3 risposte. Forse un po' in ritardo, ma c'è un altro modo per farlo: $menu = wp_get_nav_menu_items($menu_id,array( 'posts_per_page' => -1, 'meta_key' => '_menu_item_object_id', 'meta_value' => $post->ID // il post attualmente visualizzato )); var_dump($menu[0]->documento d'identità);
Possiamo aggiungere automaticamente le pagine di primo livello appena create al menu??
Per aggiungere automaticamente pagine al menu al momento della creazione, seguire i passaggi seguenti: Passare a Aspetto>Menu. Se hai più menu, seleziona quello che ti serve dal menu a discesa. In Impostazioni menu, seleziona l'impostazione Aggiungi pagine automaticamente e quindi salva.
Come si chiama un menu dinamico in WordPress??
Per aggiungere un menu di navigazione personalizzato, la prima cosa che devi fare è registrare il tuo nuovo menu di navigazione aggiungendo questo codice alle funzioni del tuo tema. php file. add_action( 'init' , 'wpb_custom_new_menu' ); Ora puoi andare alla pagina Aspetto »Menu nel tuo pannello di amministrazione di WordPress e provare a creare o modificare un nuovo menu.
Come faccio a evidenziare il menu corrente in WordPress??
Le funzioni del menu di WordPress (wp_nav_menu, wp_list_pages) aggiungono automaticamente la classe current_page_item a li contenente il collegamento attivo. Quindi tutto ciò che dobbiamo fare è usare la stessa classe per evidenziare la pagina corrente.
Come aggiungo una classe attiva a un menu di navigazione??
Per impostare dinamicamente la classe attiva nel menu di navigazione scorrendo o cliccando sui link di navigazione, la classe attiva deve essere impostata su ogni sezione a seconda della posizione della pagina web. Per aggiungere metodi e variabili, viene utilizzato JavaScript.
Come aggiungo una classe al menu WP Nav li a href?
function add_menuclass($ulclass) return preg_replace('/<un /', '<a class="list-group-item"', $ulclass, 1); add_filter('wp_nav_menu','add_menuclass');
Come ottengo un elenco di nomi di menu in WordPress??
Per ottenere un elenco di voci di menu in WordPress puoi utilizzare la funzione wp_get_nav_menu_items(), che richiede due parametri: prima l'ID del menu e poi parametri extra per personalizzare gli elementi.
Come trovo il menu principale in WordPress??
Per personalizzare il menu predefinito del tuo sito web, devi entrare nella dashboard di WordPress, fare clic su Aspetto e poi su Menu. La prima cosa che devi fare è dare un nome al menu, quindi fare clic sul pulsante Crea menu. Dopo averlo creato, puoi iniziare ad aggiungere le tue voci di menu.
Come ottengo l'array di menu in WordPress??
5 risposte. Quindi fai tutto ciò che vuoi con questo array in questo modo: $menu_items = yourprefix_get_menu_items('sidebar-menu'); // sostituisci il menu della barra laterale con la posizione desiderata if(isset($menu_items)) foreach ( (array) $menu_items as $key => $menu_item ) ... un po' di codice...