Espansione serverfarm: raddoppio della banda effettuato!
Espansione serverfarm: circuito da Roma operativo!


1 utente stanno visualizzando questa discussione: (0 membri, e 1 visitatore).
Rispondi 
 
Valutazione discussione:
  • 0 voti - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
last post in wordpress
27-12-2009, 16:13
Messaggio: #1
last post in wordpress
Buonasera a tutti.
Come faccio a divedere nel loop l'ultimo post inserito, dagli altri? Nel senso sto cercando di fare che l'ultimo post venga visualizzato con uno stile mentre gli altri differentemente.
un if then else, però com'è la richiamo la funzione di wp?
Grazie.
Visita il sito web di questo utente Trova tutti i messaggi di questo utente
Cita questo messaggio nella tua risposta
27-12-2009, 18:31
Messaggio: #2
RE: last post in wordpress
l'ultimo post è il primo visualizzato?

ph34r my m4d l33t sk1llz: flickr + site
Visita il sito web di questo utente Trova tutti i messaggi di questo utente
Cita questo messaggio nella tua risposta
27-12-2009, 18:52
Messaggio: #3
RE: last post in wordpress
si, l'ultimo post inserito in ordine di tempo, cioè il più recente.
Visita il sito web di questo utente Trova tutti i messaggi di questo utente
Cita questo messaggio nella tua risposta
27-12-2009, 19:03 (Questo messaggio è stato modificato l'ultima volta il: 27-12-2009 19:04 da Pirosauro.)
Messaggio: #4
RE: last post in wordpress
allora puoi tranquillamente usare un workaround:

all'interno del loop (alla fine) setti una variabile, mentre all'inizio esegui un controllo per verificare se è settata (con isset() ). Se è settata non è l'ultimo post in ordine cronologico (ovvero il primo visualizzato) in quanto il loop è già stato eseguito almeno una volta

ph34r my m4d l33t sk1llz: flickr + site
Visita il sito web di questo utente Trova tutti i messaggi di questo utente
Cita questo messaggio nella tua risposta
27-12-2009, 19:42 (Questo messaggio è stato modificato l'ultima volta il: 27-12-2009 19:43 da srpd.)
Messaggio: #5
RE: last post in wordpress
uhmmmm e in realtà ho fatto così solo che in questo modo applica lo stesso stile a tutti i primi post visualizzati per pagina. Esempio ho tre pagine, ogni volta che visualizzo una pagina il primo post di ogni pagina avrà un suo stile, io invece stavo cercando di pescare soltanto l'ultimo post inserito.
Visita il sito web di questo utente Trova tutti i messaggi di questo utente
Cita questo messaggio nella tua risposta
27-12-2009, 21:55
Messaggio: #6
RE: last post in wordpress
ah, avevo capito male io ...
mmm potresti fare un check su cosa ritorna previous_post()
teoricamente se ritorna null o qualcosa del genere (non ho la documentazione di wp sottomano) quello è il post che cerchi

ph34r my m4d l33t sk1llz: flickr + site
Visita il sito web di questo utente Trova tutti i messaggi di questo utente
Cita questo messaggio nella tua risposta
27-12-2009, 23:16
Messaggio: #7
RE: last post in wordpress
uhmmmmm...... cioè tu dici su next_post()... se non ha altri post vuol dire che è l'ultimo, giusto?
Visita il sito web di questo utente Trova tutti i messaggi di questo utente
Cita questo messaggio nella tua risposta
28-12-2009, 14:20
Messaggio: #8
RE: last post in wordpress
sì, probabilmente è così, ma non avendo riletto la documentazione di wp, non saprei dirti se funzionerà o meno (sono in "ferie" a casa della fidanzata fino al 7 gennaio Whistling)
Più che altro non mi ricordo se è una funzione richiamabile sempre, o solo quando si visualizza un singlo post, e cosa effettivamente ritorna.

ph34r my m4d l33t sk1llz: flickr + site
Visita il sito web di questo utente Trova tutti i messaggi di questo utente
Cita questo messaggio nella tua risposta
28-12-2009, 14:26
Messaggio: #9
RE: last post in wordpress
ecco, tranquillo, continuo a sbatterci la testa, prima o poi una soluzione la trovo Big Grin
Visita il sito web di questo utente Trova tutti i messaggi di questo utente
Cita questo messaggio nella tua risposta
29-12-2009, 03:24
Messaggio: #10
RE: last post in wordpress
ecco, risolto così. Posto la soluzione magari in un futuro può tornar utile a qualcuno :

Codice PHP:
<?php $c 0?>
<?php 
while ( have_posts() ) : the_post() ?>
   <?php if ( !is_paged() && ++$c == ) { ?>
      // Do stuff with the first post;
   <?php } else { ?>
      // Do stuff with other posts;
   <?php //endif; ?>
<?php 
endwhile; ?>
Visita il sito web di questo utente Trova tutti i messaggi di questo utente
Cita questo messaggio nella tua risposta
Rispondi 


Altri utenti che stanno visualizzando questa discussione

1 utente stanno visualizzando questa discussione: (0 membri, e 1 visitatore).
 
Discussioni correlate...
Discussione: Autore Risposte: Letto: Ultimo messaggio
  memory limit wordpress Elisabetta 12 2.398 15-08-2010 13:20
Ultimo messaggio: 1Dan
  [wordpress] recuperare immagini casuali, non sempre funziona karim 4 862 23-02-2010 07:29
Ultimo messaggio: karim
  [wordpress] funzione fecth feed srpd 5 905 14-01-2010 23:00
Ultimo messaggio: Pirosauro
  [wordpress] tagliare titolo post srpd 8 2.250 12-01-2010 15:50
Ultimo messaggio: Pirosauro
  WordPress 2.9 Peter Pan 13 3.093 07-01-2010 22:36
Ultimo messaggio: Pirosauro
  Errori in dashboard dopo aggiornamento a wordpress 2.9 SbiellONE 5 1.075 06-01-2010 23:38
Ultimo messaggio: Pirosauro
  Post Thumbnail Images wp 2.9 srpd 2 1.013 24-12-2009 20:05
Ultimo messaggio: srpd
Thumbs Down Wordpress 2.8.6 tonio155 7 1.420 15-12-2009 23:03
Ultimo messaggio: Pirosauro
  wordpress 2.8.5 Pirosauro 14 3.181 20-11-2009 19:01
Ultimo messaggio: Giulia
 
Vai al forum:


Permessi di scrittura
Non puoi inserire nuove discussioni.
Non puoi inserire risposte.
Non puoi inserire allegati.
L' HTML è disattivato.
Il MyCode è attivato.
Le faccine sono attivato.
Il codice [img] è attivato.