- Home
- Categorie
- Coding e Sistemistica
- WordPress
- Keywords nel title di wordpress
-
ma hai il title di default o usi un tema particolare? perché nel secondo caso è facile che nel title tu abbia il titolo del post, e di conseguenza sarebbe più producente che tu le infilassi direttamente in quello!
-
@Tambu said:
ma hai il title di default o usi un tema particolare? perché nel secondo caso è facile che nel title tu abbia il titolo del post, e di conseguenza sarebbe più producente che tu le infilassi direttamente in quello!
Dunque non ho, almeno è la mia intenzione, il title di default di wordpress, per questioni adsense mi interessa che nel title, dopo aver inserito il titolo del post, vengano aggiunte anche le keyword scelte, giusto per affinare le adsense su alcuni termini che nel titolo del post non posso aggiungere, altrimenti diventerebbe un obrobrio non bello da vedere, ma che vengono aggiunte nella description e nel meta keyword con i relativi plugin e per una maggiore incisività dei termini mi interessava la uscita anche nel title.
Ciao
p.s.
Spero di essere stato chiaro.
-
ho ripreso un vecchio plugin, spero funzioni ancora
prova con un
<?php // Se è una pagina o se è un post if(is_single()||is_page()){ // Prende l'id del post/pagina corrente $id = $posts[0]->ID; // Il post meta del post corrente echo $post_meta_cache[$id][tua_meta_key]; } ?>
devi sostituire "tua_meta_key" con la chiave che usi per inserire le keywords.
-
@Fra_T said:
ho ripreso un vecchio plugin, spero funzioni ancora
prova con un
<?php // Se è una pagina o se è un post if(is_single()||is_page()){ // Prende l'id del post/pagina corrente $id = $posts[0]->ID; // Il post meta del post corrente echo $post_meta_cache[$id][tua_meta_key]; } ?>
devi sostituire "tua_meta_key" con la chiave che usi per inserire le keywords.
Dunque andiamo con ordine altrimenti faccio confusione e poi buona notte al secchio.
Io uso questo tipo di istruzione nella header.php:<title><?php if(is_home()): bloginfo('name'); echo " "; else: wp_title(''); endif; ?></title>
e uso come plugin per l'inserimento delle keyword "Meta Tag Generator 1.1", mentre per inserire le keyword all'interno del post o articolo, le inserisco, quando scrivo l'articolo, "Campi personalizzati" e nell' "Aggiungi campo personalizzato" seleziono "keywords", ecco adesso dove e cosa devo fare?
Ciao
-
ok, puoi provare questo
[PHP]<title><?php
if(is_home()):
bloginfo('name');
echo " ";
else:
wp_title('');
if(is_page()||is_single()){
echo " " .$post_meta_cache[$posts[0]->ID]['keywords'];
}
endif;
?></title>
[/PHP]
-
@Fra_T said:
ok, puoi provare questo
[PHP]<title><?php
if(is_home()):
bloginfo('name');
echo " ";
else:
wp_title('');
if(is_page()||is_single()){
echo " " .$post_meta_cache[$posts[0]->ID]['keywords'];
}
endif;
?></title>
[/PHP]
Non funziona viene fuori il titolo per come impostato ma non viene aggiunto altro - tocca rinunciare?
Ciao
p.s.
Sono disposto amche a cambiare altro se ritieni opportuno, purchè funzioni.
-
nono, non avevo provato, così mi pare funzioni
[php]<title><?php
if(is_home()):
bloginfo('name');
echo " ";
else:
wp_title('');
if(is_page()||is_single()){
global $post_meta_cache;
echo " " .$post_meta_cache[$posts[0]->ID]['keywords'][0];
}
endif;
?></title>[/php]Le modifiche sono in grassetto
-
@Fra_T said:
nono, non avevo provato, così mi pare funzioni
[php]<title><?php
if(is_home()):
bloginfo('name');
echo " ";
else:
wp_title('');
if(is_page()||is_single()){
global $post_meta_cache;
echo " " .$post_meta_cache[$posts[0]->ID]['keywords'][0];
}
endif;
?></title>[/php]Le modifiche sono in grassetto
Adesso funziona perfetto, anche se devo tenere attivati due plugin quekllo della description e quello del keywords, fa niente lo stesso mi ritrovo due description, ma va bene lo stesso ho raggiunto il risultato che volevo.
Ciao e grazie
-
bene, ma il codice che ti ho postato funziona anche senza un plugin. Basta che ci sia il campo personalizzato.
-
@Fra_T said:
bene, ma il codice che ti ho postato funziona anche senza un plugin. Basta che ci sia il campo personalizzato.
Ho visto thanks
Ciao