Mais comment obtenir une liste des dernières annonces laissées sur ce site ?
Il existe beaucoup de chemins qui mènent me au même résultat.
Mais le grand problème est de toucher à la liste des annonce si vous êtes en dehors de la « loop »
Nous avons donc crée cette fonction qui fournis un listing complet des dernières annonces présente sur le site.
Vous remarquerez que par soucis de compatibilité avec les anciennes version de wordpress nous permettons l’utilisation du GUID, qui est encore une fois un énorme atout qui ouvre des portes à tout type de programmation.
Le code listant les derniers posts sous wordpress
-
<?
-
// ————————————————
-
// extraction des derniers billets
-
// ————————————————
-
function GetLastXPostLink_V3( $Max=20, // nombre maximum d’element
-
$PathPrefix="", // prefix pour les urls
-
$ExcludeCategory=0, // categorie a exclure
-
$FileExtention=".php", // extention du fichier ( V_3 !!)
-
$Methode=0, // 0 = utilise le GUID, 1= utilise get_permalink(id);
-
$LignePrefix="<li>", // formatage de la ligne
-
$LigneSuffix="</li>" // formatage de la ligne
-
)
-
{
-
$TheLink="";
-
$posts = get_posts(‘numberposts=’.$Max.‘&offset=0′);
-
-
foreach ($posts as $post)
-
{
-
-
$TheLink=""; // force l’init !
-
if($Methode==1)
-
{
-
$TheLink=get_permalink($post->ID);
-
}
-
else
-
{
-
// On affiche
-
{
-
// On a un bug !
-
// On fabrique le nom
-
$TheLink=$PathPrefix.$post->post_name.$FileExtention;
-
}
-
-
}
-
-
echo $LignePrefix;
-
?><a href="<? echo $TheLink; ?>" title="<?php echo $post->post_title; ?>">
<?php echo $post->post_title; ?></a><? -
echo $LigneSuffix;
-
}
-
}
-
?>
Si vous utilisez ce code sur votre site ou si cette page vous fournies les informations que vous désiriez, aidez nous à nous faire connaître .
La meilleur solution serait de placer notre logo sur votre site.
Le savoir n’est utile que s’il est partagé.
Notre logo que vous pouvez ajouter sur votre site.




