Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2010
    residenza
    Cagliari
    Messaggi
    198

    WORDPRESS: Aggiungere pagina nav che rimandi a tag specifici

    Vorrei aggiungere al menu nav, oltre alla voce HOME, anche altri link, che rimandino ai tag più popolari.

    Nello specifico, vorrei ad esempio che creando il nav menu GOSSIP, la pagina mandi direttamente ai risultati di ricerca con la tag 'gossip' http://mioblog/tag/gossip/

    Mi potreste dire quale codice dovrei inserire per fare ciò?

    Non avendo conoscenze specifiche in merito mi viene in mente solo il metodo barbaro del redirect <META HTTP-EQUIV="REFRESH" CONTENT="0; URL=<url_mio_sito/tag/gossip/">
    ma credo sia palesemente stupido impostarlo in questo modo, visto che esisterà sicuramente un modo più decente di fare ciò.
    Ultima modifica di danielepalmas88; 16-10-2016 a 20:02

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2016
    residenza
    milano orologi
    Messaggi
    9
    Ma intendi che vuoi una voce di menu che punti al tag gossip? se si allora basta inserirla nel menu...

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2010
    residenza
    Cagliari
    Messaggi
    198
    Sì grazie, era questo. Ma ora mi è sorto un secondo problema.
    Poiché il mio tema non supportava la funzione menu, ho dovuto prima inserire il seguente codice dentro il file functions.php
    function register_my_menu() {
    register_nav_menu('header-menu',__( 'Header Menu' ));
    }
    add_action( 'init', 'register_my_menu' );
    ...e poi quest'altro nella header.php
    <?php wp_nav_menu( array( 'theme_location' => 'header-menu' ) ); ?>
    Fatto ciò ho potuto finalmente creare il menu GOSSIP.

    Ma anziché essere allineato nella navbar a seguire il link HOME ed i link delle pages create, in pratica è come se appartenesse ad un nuovo nav menu a parte che comincia nella schermata completamente in alto a sinistra -__-

    Come potrei risolvere?

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2010
    residenza
    Cagliari
    Messaggi
    198
    Se può aiutare, l'header del mio tema, possiede il seguente codice, relativo al nav menu di default:

    <div id="navbar">
    <ul class="menu">
    <li class="<?php if ( is_home() ) { ?>current_page_item<?php } else { ?>page_item<?php } ?>"><a href="<?php echo get_settings('home'); ?>"><?php _e('Home'); ?></a></li>
    <?php wp_list_pages('sort_column=id&depth=1&title_li='); ?>
    </ul>

    EDIT:

    Ho provato ad editare in questo modo:

    <div id="navbar">
    <ul class="menu">
    <li class="<?php if ( is_home() ) { ?>current_page_item<?php } else { ?>page_item<?php } ?>"><a href="<?php echo get_settings('home'); ?>"><?php _e('Home'); ?></a>
    <?php wp_list_pages('sort_column=id&depth=1&title_li='); ?>
    <?php wp_nav_menu( array( 'theme_location' => 'header-menu' ) ); ?>

    </li>
    </ul>
    </div> <!-- end of #navbar -->
    ...ed ora il custom menu che ho creato è finalmente quasi accentrato nella nav bar, ma una riga a capo rispetto ad HOME e le pagine pubblicate.
    Ultima modifica di danielepalmas88; 17-10-2016 a 13:27

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.