Je vais vous présenter dans ce petit tutoriel PHP comment intégrer ses
derniers post Wordpress sur son site principal, c’est à dire affichage de la date et du titre du billet.
Le principe n’est pas très compliqué, on va faire une fonction PHP qui
va chercher les informations des derniers posts dans la base de données
et donc dans la table des posts : wp_post (par défaut), ensuite on
affiche avec la fonction echo le résultat en HTML.
CODE :
<?php
function derniers_post_wp($nb=5){
// Connexion à la base de donnees
require_once("connexion.php");
// La requete MySQL avec la date formater au format JJ/MM
$query = "SELECT ID,guid,post_title,date_format(post_date,'%d/%m' ) AS date
FROM wp_posts WHERE post_status='publish'AND post_type!='page'
ORDER BY post_date DESC LIMIT 0,".$nb."";
$result = mysql_query($query);
// Tant qu'on trouve un post on l'affiche
while ($row = mysql_fetch_array($result)){
$post_title=utf8_decode ($row['post_title']);
$chaine=$post_title;
// Ici on ne garde que les 40 premiers caractères du titre et
// on met "..." si le titre est plus long
if(strlen($chaine)>=40){
$chaine=substr($chaine,0,37) . " ..." ;
}
// Affichage du résultat
echo'<a href="'.$row['guid'].'" title="'.$post_title.'">'.$row['date'].' - '.$chaine.'</a>';
}
}
?>
Utilisation :
<?php
derniers_post_wp(10);
?>;
Voilà tout simplement.
Marquer favoris
Bookmark
Email This
Hits: 366
Commentaires (0)

Ecrivez un commentaire





















