- Home
- Categorie
- Coding e Sistemistica
- CMS & Piattaforme Self-Hosted
- Testo personalizzato in pagina tag
- 
							
							
							
							
							Testo personalizzato in pagina tagCiao ragazzi, 
 spero di riuscire a spiegare quello che vorrei fare.Vorrei poter scrivere un testo personalizzato in una pagina tag. Per le categorie ci sono riuscita mettendo nella pagina "archive.php" la seguente condizione:if (is_category('numero categoria')){ echo "testo" ;}Volendo fare la stessa cosa per i tag, (se è possibile farlo) quale pagina devo modificare e come? Grazie 
 
- 
							
							
							
							
							
Ciao maricalina, 
 puoi usare la stessa procedura che hai utilizzato per le categorie anche per i tag, in quanto anch'essi sono considerati archivi ed esiste un condizionale apposito: is_tag().Quindi, sempre in archive.php puoi inserire anche: if(is_tag()) { echo "testo valido per tutti i tag bla bla"; }oppure if(is_tag('blog')) { echo "testo per il tag blog bla bla"; }o personalizzarlo come meglio credi, anche per una serie di tag. 
 Vedi un po' tu, ciao ciao 
 
- 
							
							
							
							
							@Nicola said: Ciao maricalina, 
 puoi usare la stessa procedura che hai utilizzato per le categorie anche per i tag, in quanto anch'essi sono considerati archivi ed esiste un condizionale apposito: is_tag().Quindi, sempre in archive.php puoi inserire anche: > if(is_tag()) { echo "testo valido per tutti i tag bla bla"; } >``` oppureif(is_tag('blog')) { echo "testo per il tag blog bla bla"; } o personalizzarlo come meglio credi, anche per una serie di tag. 
 Vedi un po' tu, ciao ciao 
 Ciao Nicola e grazie per la risposta.Ho già provato il metodo da te descritto ma niente da fare... Vorrei inserire del testo solo per dei tag da me scelti, 
 i miei tag sono composti da 2 o più parole.Faccio un esempio, pagina tag da nome "mio tag". Ho provato ad inserire tra parentesi in 2 modi: - mio tag
- mio-tag
 
 if (is_tag(mio-tag)){
 echo "si";
 }else{
 echo "no";
 }Nel primo caso (mio tag) mi viene restituito un messagio di errore e la pagina non viene visualizzata. Nel secondo caso (mio-tag) mi viene restituito "si" sia nella pagina tag "mio-tag" che in tutte le altre pagine tag del blog. A me come detto interessa solo la pagina di un tag. Il codice l'ho inserito dopo la riga 11 della pagina archive.php 
 dopo <?php is_tag(); ?>
 --codice con condizione---
 e prima di
 <?php if (have_posts()) : ?>Ma tu lo hai provato? 
 
- 
							
							
							
							
							
@maricalina said: if (is_tag(mio-tag)){ 
 echo "si";
 }else{
 echo "no";
 }@maricalina said: Nel secondo caso (mio-tag) mi viene restituito "si" sia nella pagina tag "mio-tag" che in tutte le altre pagine tag del blog. Questo è il modo corretto per tag composti da più parole, ma mio-tag deve essere tra apici ('mio-tag') altrimenti, proprio come succede a te, la condizione si verifica per tutti i tag. 
 Ho fatto diverse prove e funziona correttamente, metti gli apici e dovrebbe andare. 
 
- 
							
							
							
							
							@Nicola said: Questo è il modo corretto per tag composti da più parole, ma mio-tag deve essere tra apici ('mio-tag') altrimenti, proprio come succede a te, la condizione si verifica per tutti i tag. 
 Ho fatto diverse prove e funziona correttamente, metti gli apici e dovrebbe andare. 
  x:x x:x
 Porca misera gli apici, ecco cosa sbagliavo. x:x x:xOra funziona alla perfezione (grazie a te). Grazie mille Nicola sei stato gentilissimo.:);) 