+ Rispondi alla Discussione
Risultati da 1 a 6 di 6

Mi serve aiuto un codice x la paginazione

Ultimo Messaggio di Giorgiotave il:
  1. #1
    User
    Data Registrazione
    Aug 2013
    Località
    Pavia
    Messaggi
    91

    Mi serve aiuto un codice x la paginazione

    Ciao!

    Sto usando il plugin PageNavi per la paginazione, ma ho bisogno che qualcuno mi corregga un codice errato: ho impostato il numero di articoli massimi visualizzabili in una pagina a 50 tramite il pannello di WP (Impost. -> Lettura), ma voglio che la home page ne mostri invece 5. A questo scopo ho aggiunto il seguente codice a index.php:

    Codice:
    query_posts( array( 'cat' => 1, 'posts_per_page' => 5, 'paged' => get_query_var('paged') ) );
    Solo che c'è un problema: la home dovrebbe indicare la presenza di 4 pagine (ho 18 articoli nella cat 1), invece ne mostra solo 3 e non capisco il motivo. L'unico sistema che ho trovato per visualizzare i 3 articoli è diminuire gli articoli visualizzabili su singola pagina, ma preferirei evitare di doverlo fare se ho un'altra scelta.

  2. #2
    L'avatar di Giorgiotave
    Data Registrazione
    Oct 2004
    Località
    Monasterace
    Messaggi
    42,667
    Visita il canale Youtube di Giorgiotave
    Up
    Controlla i corsi base di Search On: SEO, Google Ads e Web Analytics.
    Se ti interessa qualcosa di più avanzato ti consiglio il Social Media Strategies e il Search Marketing Connect.

  3. #3
    User
    Data Registrazione
    Aug 2013
    Località
    Pavia
    Messaggi
    91
    Ho risolto, ma non ricordo come ç_ç

  4. #4
    L'avatar di Giorgiotave
    Data Registrazione
    Oct 2004
    Località
    Monasterace
    Messaggi
    42,667
    Visita il canale Youtube di Giorgiotave
    Ahahahahhaha

    Se ti viene in mente scrivilo
    Controlla i corsi base di Search On: SEO, Google Ads e Web Analytics.
    Se ti interessa qualcosa di più avanzato ti consiglio il Social Media Strategies e il Search Marketing Connect.

  5. #5
    Moderatore L'avatar di Ultima
    Data Registrazione
    Jan 2013
    Località
    Senigallia
    Messaggi
    771
    Aggiungi Ultima su Facebook
    La soluzione la scrivo io. Aveva solo un problema d'identificativo della pagina. Utilizzando quella sintassi solamente, prevedeva che che anche la prima pagina (1) sia identificata, invece non essendoci alcun parametro in get prelevavi una pagina a caso, come se partissi sempre dalla pagina 2.
    Quindi è sufficiente aggiungere una condizione al parametro paged:
    Codice PHP:
    <?php

    query_posts

        array
            
    'cat' => 1
            
    'posts_per_page' => 5
            
    'paged' => ( get_query_var('paged') ? get_query_var('paged') : )
        )
    );

    ?>
    Ultima modifica di Ultima; 16-07-19 alle 09:53
    MODWordpress
    Senior Web Developer to http://www.canenero.com - https://www.stefanopascazi.com
    Magento Specialist - WP Addicted (e Netflix dipendente XD )

  6. #6
    L'avatar di Giorgiotave
    Data Registrazione
    Oct 2004
    Località
    Monasterace
    Messaggi
    42,667
    Visita il canale Youtube di Giorgiotave
    Che spettacolo che sei Ste!

    Grazie!
    Controlla i corsi base di Search On: SEO, Google Ads e Web Analytics.
    Se ti interessa qualcosa di più avanzato ti consiglio il Social Media Strategies e il Search Marketing Connect.

+ Rispondi alla Discussione

^ Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
  • Il codice BB è Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] è Attivato
  • Il codice [VIDEO] è Attivato
  • Il codice HTML è Disattivato
  • Trackbacks Attivato
  • Pingback Attivato
  • Refback Attivato

SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.