Inserire gli ultimi post di WordPress in una pagina specifica
October 16th, 2011 | Posted by in php | programming | wordpressRecentemente ho avuto la necessità (in realtà la voglia :P) di far apparire gli ulti post del mio blog su piattaforma wordpress sulla homepage del mio sito personale. Invece di utilizzare gli RSS ho butatto giu’ alcune righe di codice cosi’ come vi mostro:
All’inizio della pagina “index.php” ho inserito il seguente codice:
<?php
define('WP_USE_THEMES', false); // questo ignora il tema in uso del blog in wordpress
require('blog/wp-blog-header.php'); // include il file di header del blog WordPress.. ovviamente personalizzare la Path.
$query= 'showposts=5'; // per impostare quanti articoli mostrare (gli ultimi postati)
query_posts($query);
?>
dopo di cio’, ho inserito (nel mio caso in un div posizionato in una parte ben precisa della pagina) questo:
<div id="latest_post"> <!-- nome che ho dato al div -->
Latest Post on moddolo's b.Log
<hr>
<?php // L'inizio del Loop che scrivera' il titolo per ogni articolo recuperato.
while (have_posts()): the_post(); // finche' abbiamo post da pubblicare, prendi il prossimo post e scrivi il seguente... ?>
<a href="<?php the_permalink(); // crea il link del post in questione.. ?>">
<?php the_title(); // titolo del post che è stato appena reso linkabile all'orginale ?>
</a>
<hr>
<?php endwhile; // Fine del Loop. Ovvero "ripeti fino a qui" ?>
</div> <!-- fine del blocco "latest post" -->
potete visualizzare il risultato (con modifiche personali al div e allo style per adattarsi al mio sito) al link
www.moddolo.net
You can follow any responses to this entry through the RSS 2.0 You can leave a response, or trackback.
