Come regolare Fund_posts in modo che rappresenti offset e paginazioni
-
05-11-2019 - |
Domanda
Finora questo è il codice che ho nel mio file index.php:
<?php
// Custom code to offset posts and setup pagination
$page = get_query_var( 'paged' ) ? get_query_var( 'paged' ) : 1;
$ppp = get_option( 'posts_per_page' );
if ( $page == 1 )
$offset = 6;
else
$offset = 6 + ( $page - 1 ) * $ppp;
$args = array(
'posts_per_page' => $ppp,
'offset' => $offset,
);
$offset_query = new WP_Query ( $args );
?>
A questo punto tutto funziona bene, tranne per il fatto che c'è una pagina extra senza post sul sito. Apparentemente ciò si verifica perché Found_posts non tiene conto dell'offset e quindi Found_posts pensa che ci siano più post e aggiunga una pagina aggiuntiva.
Quindi, come avrei detratto l'offset dal valore fondato_posts in modo che la pagina extra non si verifichi. Oppure, come mi sbarazzerei della pagina extra che viene visualizzata.
Nessuna soluzione corretta
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a wordpress.stackexchange