Salve ragazzi,
volevo sapere se esistesse un modo per mostrare un determinato testo/codice/ads solamente dopo l'ultimo articolo generato dal loop di wordpress nella home page o nella pagine degli archivi.
Fatemi sapere :)
Salve ragazzi,
volevo sapere se esistesse un modo per mostrare un determinato testo/codice/ads solamente dopo l'ultimo articolo generato dal loop di wordpress nella home page o nella pagine degli archivi.
Fatemi sapere :)
Prima di questo
inserisci questo:Codice PHP:
<?php if (have_posts()) : ?> <?php while (have_posts()) : the_post(); ?>
...Codice PHP:
<?php
$postnum = 1;
$show = 1;
?>
Prima di questo
inserisci:Codice PHP:
<?php endwhile; else: ?>
$show: numero di post dopo il quale viene visualizzato il tuo codice.Codice PHP:
<?php if ($postnum == $show) {
echo '
SCRIVI QUI IL TESTO OPPURE UNO SCRIPT O QUELLO CHE VUOI
';
} ?>
<?php $postnum++; ?>
Ultima modifica di musicanapoli : 06-08-2011 alle ore 02.45.02
Grazie musicanapoli. Il problema dovrebbe essere risolto pero' per tutte le pagine di archivi tranne che per l'ultima, a meno che questa non abbia 10 articoli. Infatti se io mettessi a $show il valore 10 (che individuerebbe l'ultimo articolo mostrato) andrebbe bene per tutte le pagine che arrivano a 10 articoli, ma non per quelle che ne hanno di meno.
Spero di essermi spiegato :)
Si si, effettivamente se dovessi avere 9 articoli, il codice non sarebbe visualizzato.
Ma allora perchè non agisci direttamente sui file del template?
Apri i file come ad esempio category.php (o archives.php), tag.php, archive.php ed inserisci il tuo codice dopo questo:
Non c'è bisogno quindi di utilizzare nessuno script in php...Codice PHP:
<?php endwhile; else: ?>