Afficher les derniers articles Wordpress

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics


Kunt
WRInaute discret
WRInaute discret
 
Messages: 89
Inscription: Lun Oct 13, 2008 11:47

Afficher les derniers articles Wordpress

Message le Mer Déc 17, 2008 19:08

Bonjour,

J'ai un site sur base Wordpress et j'aimerais savoir comment je pourrais afficher par exemple les 10 derniers articles sur ma page d'accueil, tout en haut, j'ai pour l'instant le widget qui affiche les derniers articles, mais j'aimerais les mettre plus en avant, dans ma page d'accueil tout en haut! J'ai poster sur le forum de Wordpress mais j'ai jamais eu de réponses sur ce forum, alors qu'ici, c'est plus dynamique :)

J'ai le plugin pour executer le PHP dans mes pages.
J'ai rechercher et je n'ai vu que des bouts de code à mettre dans les fichiers du themes, et pas dans une page.

Merci !


maxinumerique
WRInaute discret
WRInaute discret
 
Messages: 79
Inscription: Dim Jan 14, 2007 15:44

Message le Mer Déc 17, 2008 19:52

Salut Kunt,

Eh bien il te suffit de modifier ton css et relever ton module vers le haut :roll:
J'ai appliqué ce genre de chose aussi sur mon site sous WP :wink:


Kunt
WRInaute discret
WRInaute discret
 
Messages: 89
Inscription: Lun Oct 13, 2008 11:47

Message le Mer Déc 17, 2008 20:24

En faisant avec le Css tout est décalé, rien ne s'affiche bien etc... avec des margin-left:???px; etc, ça marche pas vraiment.

En gros voici le haut de la page d'accueil que j'aimerais :

Image

Tu le voyais comme ça? (mon explication été pas terrible!)

(Non mon site ne parle pas de bla ni de blo! :D)


maxinumerique
WRInaute discret
WRInaute discret
 
Messages: 79
Inscription: Dim Jan 14, 2007 15:44

Message le Mer Déc 17, 2008 21:17

Est ce que ce plugin WP t'aiderai : RecPostsPage ?
Il permet d'afficher la liste des articles récents dans une page
:wink:


Kunt
WRInaute discret
WRInaute discret
 
Messages: 89
Inscription: Lun Oct 13, 2008 11:47

Message le Mer Déc 17, 2008 21:54

Oui c'est exactement ça! Merci beaucoup!


SpeedAirMan
WRInaute accro
WRInaute accro
 
Messages: 1415
Inscription: Ven Juin 01, 2007 23:22

Message le Mer Déc 17, 2008 22:21

Je ne suis pas fan des plugins à tout va. Personnellement, je bidouille mon template et voici le code pour afficher les 10 derniers posts par exemple :

Code: Tout sélectionner
<ul>
<?php wp_get_archives('type=postbypost&limit=10&format=custom&before=<li><strong>&after=</strong></li>'); ?>
</ul>
En place sur http://conseils-webmaster.com/ (en bas de la première page : "Les dernières actualités webmaster" )

Plus d'infos sur le codex WordPress : http://codex.wordpress.org/Template_Tag ... t_archives


Kunt
WRInaute discret
WRInaute discret
 
Messages: 89
Inscription: Lun Oct 13, 2008 11:47

Message le Mer Déc 17, 2008 22:44

C'est ce que je disais dans mon premier post, les seules codes que j'ai trouver c'est pour ajouter dans le theme, et je ne voulais pas ça ;)

Si je mets ça dans par exemple index.php, ça sera dans tout?


SpeedAirMan
WRInaute accro
WRInaute accro
 
Messages: 1415
Inscription: Ven Juin 01, 2007 23:22

Message le Mer Déc 17, 2008 23:07

Y'a plusieurs méthodes différentes...

- Soit tu modifies ton fichier index.php en enlevant tout le superflu (extrait de l'article, date etc. pour ne laisser que le titre de l'article en lien). Dans ce cas le bout de code que j'ai donné plus haut ne te servira à rien.

- Soit tu choisis de mettre une PAGE en page d'accueil (Administration de WordPress > Réglages > Lecture : Sélectionne "Une page statique (choisir ci-dessous) " , page que tu auras précédemment créé).
Dans ce cas tu as deux solutions :
-- Soit tu modifies le template page (Administration de WordPress > Appearance > Editor > Modèle de Page (page.php)) directement en ajoutant l'exception : c'est à dire n'afficher les dernieres actualités QUE sur la page d'accueil (qui a un identifiant particulier)).
Sur Conseils-webmaster.com , mon code ressemble à :
Code: Tout sélectionner
<?php if (is_page('8')) : ?>
<ul>
<?php wp_get_archives('type=postbypost&limit=10&format=custom&before=<li><strong>&after=</strong></li>'); ?>
</ul>
<p><strong><a href="http://conseils-webmaster.com/nouveau/">Toutes les actualités.</a></strong></p>
<?php endif; ?>
(la page n°8 est la page d'accueil).

-- Soit tu installes Exec-PHP ( http://wordpress.org/extend/plugins/exec-php/ - http://bluesome.net/post/2005/08/18/50/ ) et tu insères ce code
Code: Tout sélectionner
<ul>
<?php wp_get_archives('type=postbypost&limit=10&format=custom&before=<li><strong>&after=</strong></li>'); ?>
</ul>
... via l'édition de la page (d'accueil).


Kunt
WRInaute discret
WRInaute discret
 
Messages: 89
Inscription: Lun Oct 13, 2008 11:47

Message le Mer Déc 17, 2008 23:19

Ah oui merci bien, le code <ul>... etc marche exactement comme le plugin. En fait j'avais vu le code comme ça, je l'avais ajouter dans mon article mais ça n'avait pas marcher, du coup j'avais complètement laisser tomber le fait d'insérer quelque chose comme ça (le code devait être mauvais).

J'avais déjà le plugin installé (la plus grosse partie de mon site est codée à la main :D, je l'avais dit dans mon premier post). Et j'ai déjà une page fixe en accueil. Et je vois ce que tu veux dire avec l'insertion dans page.php, ça pourrait par exemple servir à avoir des menus différents dans chaque page!

En tout cas merci pour ton message très bien construit avec des liens et tout qui pourra servir à un bon nombre de gens cherchant à faire la même chose.

Bonne soirée !


Kunt
WRInaute discret
WRInaute discret
 
Messages: 89
Inscription: Lun Oct 13, 2008 11:47

Message le Jeu Déc 18, 2008 22:21

J'ai réussi à afficher l'image du dernier article, mes articles commencent toujours par une image donc le code est quasiment toujours le même, j'ai pu récupérer le contenu, le tronquer pour ne garder que le code de l'image et bidouiller deux trois trucs pour arriver à avoir le lien :)

takamura
Nouveau WRInaute
 
Messages: 14
Inscription: Lun Juin 12, 2006 19:25

Re: Afficher les derniers articles Wordpress

Message le Lun Aoû 10, 2009 17:09

Bonjour,
je recherche la même chose, mais pour afficher sur un autre site, je m'explique:

- j'ai un site en html à l'ancienne (fait avec frontpage) et dans un répertoire, j'ai placé un blog wordpress pour les news.

- sur la page "BLABLA" de mon site, je souhaiterais lister automatiquement les 5 ou 10 derniers article de la catégorie BLABLA du blog, avec un lien renvoyant vers l'article sur le blog.
sur la page "POPO" de mon site, je souhaiterais lister automatiquement les 5 ou 10 derniers article de la catégorie POPO du blog.

Merci pour votre aide par avance.

Takamura


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités