Newsgroup: it.comp.www.php
Titolo: Funzione php in wordpress

Vorrei fare una cosa che avrei pensato banale ma che invece sembra più 
complessa del previsto.
Premetto che le mie conoscenze di php, css e wp sono piuttosto scarse, 
comunque sono riuscito ad organizzarmi il blog più o meno come volevo tranne 
per una cosa.
Vorrei che quando si visualizzano le pagine singole di un certo autore ben 
preciso (insomma quando si clicca sul titolo di un suo post), si usi un 
certo template (con diverso background, 2 colonne invece di 3, diversa 
figura di intestazione... che tra l'altro è lo stesso che uso per la 
categoria associata a quell'autore) mentre per tutti gli altri mi va 
benissimo il template standard (quindi quello che viene gestito da 
index.php).
Spero di essermi spiegato e ringrazio in anticipo chiunque mi dia qualche 
indicazione, almeno sulla direzione da prendere. 

 index.php).
Dunque, ho inventato una soluzione che funziona, certo mi pare un po' 
macchinosa, forse qualcuno può darmi altri suggerimenti.
Ho raddoppiato il contenuto del file single.php in modo che includa sia il 
codice per gli autori "normali" che per quello speciale e la scelta avviene 
con questo codice:
<?php if ( !is_single(array('31', '18', '21', '22', '24', '26', '30')) ) : 
?>
caso normale
<?php else : ?>
caso speciale
<?php endif; ?>
In pratica, siccome l'autore speciale non scrive molte pagine, le ho 
elencate tutte e dovrò aggiornare la lista ogni volta che si aggiungerà una 
pagina...
Non sono riuscito a trovare altre condizioni che funzionino, possibile che 
non ci sia un modo di passare il nome dell'autore della pagina quando non si 
è arrivati cliccando appunto sul nome dell'autore?
 

 complessa del previsto.
Grazie, troppe risposte e troppo esaurienti, non so più da che parte 
voltarmi, la prossima volta prendetevela più calma! :PPPPPPPPPPPPPPPP
Comunque ho risolto, c'era una funzione semplicissima (come giustamente 
doveva essere), in_category, ma me l'ero persa perché nell'elenco di Codex 
dei conditional tags era l'ultima dopo 5 tipi di is_category... e l'avevo 
presa per la sesta... 

voltarmi, la prossima volta prendetevela più calma! :PPPPPPPPPPPPPPPP
Magari postando in luogo opportuno (es sul forum di 
wordpress-it.it
)
avresti avuto risposta prima... qui non è un problema di PHP ma di
wordpress.. ergo nessuno ha risposto ed io l'ho letta solo ora.
-- 
Stefano Aglietti - StallonIt on IRCnet - ICQ#: 2078431
Email: 
st...@40annibuttati.it
 
ste...@people.it
Sites: 
http://www.40annibuttati.it
 (personal blog)
 
http://www.wordpress-it.it
 (WordPress Italia)

 wordpress.. ergo nessuno ha risposto ed io l'ho letta solo ora.
Grazie per il sito, non l'avevo "incontrato" nelle mie ricerche, ho imparato 
quasi tutto da siti in lingua inglese (a partire da 
wordpress.org
)... adesso 
mi leggerò il forum che mi sembra interessante e frequentato assiduamente!
Comunque, il motivo per cui non ho postato in un forum era che non volevo 
star lì a registrarmi perché pensavo appunto ad una cosa banale e, pur 
sapendo che questo è un ng su php, speravo che ci fosse qualcuno che sa di 
php e che "per caso" avesse anche a che fare con wp e mi desse subito un 
calcio nella direzione giusta...
Nessun problema, la mia era una battuta, non mi è poi dispiaciuto 
aggiustarmi da solo, nel frattempo ho imparato un bel po' di cose... :-)
Ciao e alla prossima!