Visualizzazione dei risultati da 1 a 4 su 4

Discussione: meta tag

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2013
    Messaggi
    38

    meta tag

    Buongiorno ragazzi spero che mi possiate aiutare.
    Ho trovato su questo sito il codice da inserire per i meta tag del mio sito in word press.

    function set_meta_description() {

    if(is_home()) {

    bloginfo('description');

    } else if(is_single()) {

    $excerpt = strip_tags(get_the_excerpt());

    echo $excerpt;

    } else if(is_page()) {

    the_title();

    } else if(is_category()) {

    $cat_desc = category_description();

    if($cat_desc != '') {

    echo $cat_desc;

    } else {

    echo single_cat_title();

    }

    } else {

    bloginfo('description');

    }




    }


    Vorrei sapere se potevate dirmi se ho modificato le parti giuste:


    function set_meta_description() {

    if(is_home()) {

    bloginfo('Scuola di cucina italiana...bla bla bla');

    } else if(is_single()) {

    $excerpt = strip_tags(get_the_excerpt());

    echo $excerpt;

    } else if(is_page()) {

    the_title(Scuola di cucina);

    } else if(is_category()) {

    $cat_desc = category_description(I corsi nella scuola di cucina italiana....);

    if($cat_desc != '') {

    echo $cat_desc;

    } else {

    echo single_cat_title();

    }

    } else {

    bloginfo('Scuola di cucina e descrizione più ampia........');

    }



    Inoltre questo l'ho messo nell'header:
    <meta name="description" content="<?php set_meta_description();?>"/>

    diventa così:

    <meta name="description" content="Immersa in un paesaggio naturale la nostra cucina si ispira.....bla bla bla"/>


    Vi chiedo se mi potete dire se vanno bene le modifiche o devo modificare qualcos'altro.
    (Naturalmente i testi sono inventati )

    ciao
    spero mi possiate aiutare

  2. #2
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    Ciao, la modifica puo' andar bene, l'unica cosa che ha poco senso e' usare una funzione che ritorna un testo tipo: bloginfo('Scuola di cucina italiana...bla bla bla');

    Per default bloginfo('description'); cosi' scritta ritorna quello che tu hai inserito dalla pagina impostazioni generali nell'area admin come descrizione del sito.

    'description' non è un esempio a caso ma il nome di una chiave nel database con la quale recuperare quello che hai inserito tu.

    Scrivere bloginfo('Scuola di cucina italiana...bla bla bla'); o scrivere echo 'Scuola di cucina italiana...bla bla bla'; produce lo stesso risultato ma chiami una funzione di php inutilmente.

    Lo stesso per $cat_desc = category_description(I corsi nella scuola di cucina italiana....);
    In questo modo non torna nulla perchècategory_description() richiede un id di categoria non una stringa.

    Se usata nella condizione is_category() sei già in una pagina di categoria e quindi category_description() senza parametri ritorna già la descrizione(se esistente).

    In breve ti conviene settare i valori dall'area admin e non statici nell'header.php altrimenti ogni volta che vuoi modificare i valori ti tocca modificare il file dall'editor area admin o da FTP

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2013
    Messaggi
    38
    Ciao
    grazie della spiegazione anche se in realtà non c'ho capito nulla....quindi cos'è che posso cambiare di quel codice???

    Conosci un'altro codice migliore per inserire i meta tag in un sito wordpress?

    Grazie

  4. #4
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    Potresti cercare fra i vari plugin volendo.. ce ne sono diversi http://wordpress.org/plugins/simple-meta-tags/

    In alternativa il primo codice che hai postato e' semplice e dovresti lasciarlo come in originale e i valori/descrizioni inserirli lato admin dai vari pannelli a disposizione.

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.