• User Attivo

    Ciao Calabria, per togliere il titolo devi modificare l'header del tuo css, troverai che quando stampa il titolo della pagina ci aggiunge il titolo per post.
    Se vuoi toglierlo SOLO per la homepage, devi metterci un codice simile a questo:

    <title><?php bloginfo('name'); ?> <?php if ( is_single() ) { ?> &raquo; Blog Archive <?php } ?> <?php  if (!is_home()) { wp_title(); }?></title>
    	
    

    la parte che fa in modo che non aggiunga il titolo del post al titolo della pagina è ```

    if (!is_home())
    {
    wp_title();
    }

    che vale a dire, se NON è la home, metti anche il titolo.

  • Super User

    Ciao forse mi sono espresso male. Il problema è che pubblica il titolo della pagina anche nel menù in alto dove c'è scritto chi siamo, Home e via dicendo.

    Spero di essere stato chiaro


  • User Attivo

    Ciao Calabria,

    riesci a fare uno stamp/screenshot della pagina così da poterti aiutare meglio?

    Grazie davvero.


  • User Attivo

    Non so se ho capito bene però potresti:

    Andare nel Pannello di Controllo
    Sezione Opzioni > Lettura

    Flag su "una pagina statica" nella sezione "Visualizzazione pagina iniziale"

    Seleziona la pagina che ti interessa.


  • Super User

    Ancora nulla

    quello che ha detto SpooK l'ho fatto:
    Andare nel Pannello di Controllo
    Sezione Opzioni > Lettura
    Flag su "una pagina statica" nella sezione "Visualizzazione pagina iniziale"

    Seleziona la pagina che ti interessa.

    Inserisco lo scrennshot

    In pratica devo eliminare il titolo della pagina indicato dalla freccia ma mantenere l'articolo.


  • User Attivo

    Ciao, allora per quello che vuoi fare tu c'è da fare una premessa, quella parte di codice che ti stampa la lista dei tabs del menu in alto, in cui vuoi togliere quella pagina, è un codice che ti lista tutte le tue pagine.
    Quindi se ora tu modificassi il codice in modo che escluda una pagina specifica dalla lista, potresti poi avere lo stesso problema appena crei un altra pagina e non vuoi che vada li nel menu in alto.
    Una soluzione che secondo me potrebbe funzionare è quella di modificare il codice il modo che ti listi nel menù in alto solo le pagine "figlie" di una determinata pagina che funge da gruppo o da pagina madre.

    Ora ti spiego meglio, se tu guardi, quando crei delle pagine statiche hai l'opzione di selezionare una pagina madre, e tutte le pagine nuove che scrivi e che associ a quella pagina madre diventano sue pagine "figlie".
    E' un concetto simile alle categorie per i posts e i posts che vengono assegnati ad una categoria.
    Ma qui si parla di pagine.
    Ora, se tu crei una finta pagina chiamata "menu principale", anche vuota, dopo modifichi le tue pagine che vuoi che appaiano nel menù un alto e in tutte selezioni come pagina madre la magina "menu principale" appena creata.

    Dopo nel tuo codice che ti crea quel menu, modifichi lo script in modo che listi SOLO le pagine figlie della pagina "menu principale".

    Ora ti spiego anche come si fa. Prima devi creare la nuova pagina "menu principale", una volta creata controlli che ID ha, e ti prendi nota del numero.
    Dopo che hai modificato le tue altre pagine che devono essere nel menu, settate che abbiano la pagina madre in questione allora vai a modificare il codice.

    In teoria quel pezzo di codice si trova nel header, ma non sono sicura.
    Comunque dev'essere una funzione tipo wp_list_pages()

    La devi modificare in: wp_list_pages('child_of=POST_ID')

    In cui POST_ID deve esser il numero del ID della pagina madre "menu principale"
    tipo
    wp_list_pages('child_of=5')

    Controlla qui per eventuali necessità sull utilizzo compelto dei parametri:
    http://codex.wordpress.org/Template_Tags/wp_list_pages

    Se invece vuoi evitare tutto il discorso delle pagine madre e figlie e vuoi escludere SOLO quella pagina, devi mettere:
    wp_list_pages('exclude=17');

    in cui 17 devi modificarlo con l'ID della pagina da escludere.
    Se ne vuoi escludere molte ma sempre senza il discoso delle pagine madri e figlie puoi anche fare:
    wp_list_pages('exclude=17,38,45' );

    In cui puoi listare tutti gli ID di pagine da non mettere.
    Ma ovviamente ogni volta che crei una pagina poi devi modificare aggiungendo un nuovo ID da escludere.


  • Super User

    <?php wp_list_pages('sort_column=menu_order&depth=1&title_li=');?> e poco dopo
    <?php wp_list_pages('sort_column=menu_order&depth=1&title_li=&child_of='. $parent_id); ?>

    Io ho provato a mettere la funzione
    <?php wp_list_pages('exclude=8'); ?>

    Appena prima di entrambe nell'header in Root e nella cartella del tema ma nulla e sempre li imperterrito:x


  • User Attivo

    devi cercare
    <div id="left-col">
    <div id="nav">

    li dentro li mette... vedi se li c'è un wp list pages...


  • User Attivo

    Approfitto del post per chiedervi se è possibile inserire in homepage un plugin che ho installato. Praticamente ho inserito il plugin per la gestione dello scambio link e viene raggiunto digitando nomesito/directory. Io vorrei che all'apertura del sito la hom puntasse direttamente li. Spero di essere stato chiaro.
    Saluti

    Dario


  • Super User

    @Jantima said:

    devi cercare
    <div id="left-col">
    <div id="nav">

    li dentro li mette... vedi se li c'è un wp list pages...

    Si li ho trovati ma al loro interno c'è la stringa:

    <?php wp_list_pages('sort_column=menu_order&depth=1&title_li=');?>

    quindi come la modifico?

    Se metto gli script wp_list_pages('exclude=17'); (traapici php) prima o dopo non funziona.

    OK (per i posteri)
    trovato lo script
    [PHP] <?php wp_list_pages('sort_column=menu_order&depth=1&title_li=');?>[/PHP]

    Bisgona aggiungere il parametro exclude e il numero di ID del post ed integrare i parametri con la & .

    Quindi nel mio caso è diventato così

    [PHP]<?php wp_list_pages('exclude=8&sort_column=menu_order&depth=1&title_li=');?>[/PHP]

    Grazie a tutti per il supporto!


  • User Attivo

    Perfetto! 🙂