PcKULT.NET - La référence en informatique

  • Increase font size
  • Default font size
  • Decrease font size
  • default color
  • black color

PcKULT.NET - Recrute

PcKULT.NET est présentement à la recherche de passionnés d'informatique qui veulent se greffer à l'équipe de PcKULT.NET. Si l'aventure vous intéresse, veuillez communiquer avec nous.

webmaster@pckult.net


Afficher ses derniers posts Wordpress sur son site principal

E-mail Imprimer PDF
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.



Ajouter cette page à votre Digg-Like préféré
Reddit! Del.icio.us! JoomlaVote! Google! Live! Facebook! Technorati! StumbleUpon! Spurl! Furl! Blogmarks! Yahoo! FeedMeLinks!
Commentaires (0)Add Comment

Ecrivez un commentaire
quote
bold
italicize
underline
strike
url
image
quote
quote
smile
wink
laugh
grin
angry
sad
shocked
cool
tongue
kiss
cry
Réduire l'éditeur | Agrandir l'éditeur

busy
 

Sondage

Votre fournisseur Internet
 

Publicités