05 mar 2008

How to: Inserire i Riassunti (the_excerpt) in Index nel Loop di WordPress

10 Commenti Informa, Tecnologia, Tutto Curiosità Condividi

Ieri notte (ringrazio Denis per l’aiuto) e stamattina mi sono sbattuto e adoperato per inserire i riassunti nella pagina principale del blog e, dopo tanta fatica, ci sono riuscito!
Magari qualcuno starà dicendo che sono un pirla perchè ci ho messo più di dieci minuti… il fatto è che nelle guide online si capisce poco e niente, soprattutto per inserire 2 loop contigui, anche se il comando è stupido.
Veniamo al dunque, per inserire il secondo loop con i riassunti dei vostri articoli ( in modo da non appesantire troppo la pagina principale e far convivere più articoli sulla stessa ), basta inserire in index.php, sotto tutto il primo loop principale (quindi sotto la chiusura del ciclo) questo codice:

Scarica il file di testo del codice.

La riga da modificare è quella contenente showposts=NUMERO DI POST DA VISUALIZZARE e offset=NUMERO DI POST DA SALTARE (PRESENTI GIA’ NEL LOOP PRINCIPALE)

Fatto questo modificate a vostro piacimento il css dei contenitori:

.riassunto{
padding:0px 0px 10px 0px;
border-bottom:1px dotted #FF6600;
width:250px;
font-size:10px;
height:170px;
margin-bottom:20px;
margin-right:15px;
text-align:justify;
float:left;
}


.riassunto-cont{
padding:0px 5px 0px 0px;
width:530px;
margin-bottom:20px;
margin-left:5px;
text-align:justify;
float:left;
}

Salvate index.php e style.css ed il gioco è fatto.
Ovviamente bisogna avere un pò di basi di programmazione anche perchè non sono entrato particolarmente nel dettaglio.

Alcuni link utili:

Il loop.
Doppio loop con liste.
Varie sotto funzioni di query_posts

Se avete problemi commentate e vedrò di aiutarvi :D

Scritto da Redemption alle 13:41.
Tag: ,
Nuovi Video da Youtube, Foto e Notizie Curiose che non hai visto:

10 Responses to “How to: Inserire i Riassunti (the_excerpt) in Index nel Loop di WordPress”

  1. Rispondi Denis says:

    [quote]Ieri notte (ringrazio Denis per l’aiuto) e stamattina[/quote]

    ma figurati, dovere di blogger :ok!: … stavo pensando di metterli anch’io quindi grazie a te per aver messo un mini-howto!

  2. Rispondi Redemption says:

    [quote comment="3344"]
    ma figurati, dovere di blogger :ok!: … stavo pensando di metterli anch’io quindi grazie a te per aver messo un mini-howto![/quote]

    Alla fine era proprio una stupidata…

  3. Rispondi Traffyk says:

    Nicola many thanks per questa fantastica guida! :) La implementerò presto e ti farò sapere! :)

  4. Rispondi .:: Isashi Mitsui ::. says:

    Solo io non ho manco capito a che servono?

  5. Rispondi Redemption says:

    [quote comment="3347"]Nicola many thanks per questa fantastica guida! :) La implementerò presto e ti farò sapere! :)[/quote]

    figurati, per così poco… parole sconnesse :P

    [quote comment="3360"]Solo io non ho manco capito a che servono?[/quote]

    guarda nella pagina index, ci sono dei riassunti di altri articoli

  6. Rispondi Fabio says:

    Appena riesco a trovare due minuti provo ad inserirla anche io. Vediamo come ci sta :)

    Bella li :alcool:

  7. Rispondi simo says:

    [quote comment="3360"]Solo io non ho manco capito a che servono?[/quote]

    no tranquillo….. :sad:

  8. Rispondi Sergejpinka says:

    Ho fatto tutto: ho fatto il copia/incolla del codice php, senza modificarlo di una virgola. Ho modificato il CSS per le mie esigenze.

    Ma ho un problema. :girlook:

    Il plugin WP-PageNavi (2.31, http://lesterchan.net/portfolio/programming/php/) rimane bloccato: mostra sempre e solamente le prime 5 pagine (quadratino 1, quadratino 2, fino al 5) ma se ci clicco sopra mi manda anche al 7 0 alla 14 a forza di cliccare ">>".

    Insomma non funziona: e dipende dal php(!) in quanto ho eliminato il codice php (da te creato) lasciando inalterato il CSS (tanto non trova nulla da comandare se ne sta buono buonino :ok!: ) ed il problema con il plugin suddetto scompare.

    Se hai delle idee al riguardo…

    Grazie dell’aiuto. :sisi:

  9. Rispondi Redemption says:

    si anche a me dava questo problema, perché questo metodo utilizza 2 query per i post, quindi il page navi va in tilt perchè usa solo ilsecondo post query, e ti salta i primi post… non so se sono stato chiaro.

    comunque per ovviare al problema devi semplicemente mettere un if nel primo ciclo, quando arrivi a tot articoli passi ad i riassunti,così non ha problemi…

  10. Rispondi Sergejpinka says:

    [quote comment="10513"]comunque per ovviare al problema devi semplicemente mettere un if nel primo ciclo, quando arrivi a tot articoli passi ad i riassunti,così non ha problemi…[/quote]

    :paura: :eee: non ho capito nulla… so’ gnurant di PHP :ugh:

    Potresti scrivere il codice PHP nuovo e quale del vecchio dovrei sovrascrivere? :ok!:

Leave a Reply

Ricevi un avviso se ci sono nuovi commenti.