Vous n'êtes pas identifié.
Annonce
Mettez-vous à jour ! WordPress 3.3.1 est disponible en français.
Annonce 1 : Le Codex en français a besoin de vous pour avancer !
Annonce 2 : Avant de poster, n'oubliez pas de faire une petite recherche et de lire les règles de ce forum.
Annonce 3 : Lisez notre blog, il regorge de bonnes informations.
Annonce 4 : Rejoignez-nous sur Facebook, Google + et sur Twitter
#1 06-03-2010 21:26:17
Affichage du contenu d'une catégorie
Hello all =)
Ma configuration WP actuelle
- Version de WordPress : 2.9.2
- Version de PHP/MySQL : 5
- Thème utilisé : lightword(modifié par moi)
- Extensions en place : Aucune
- Nom de l'hebergeur : localhost 
- Adresse du site : bah... localhost ^^
Alors voilà les gens, je vous expose mon petit soucis.
Déjà je suis encore un peux nouveau dans le monde de WP ^^
J'essaie depuis tout à l'heure de trouver dans les fichiers.php comment modifier l'affichage des articles dans les catégories.
Je m'explique.
Actuellement, j'ai ceci lorsque je clique sur une catégorie X
DATE - Titre
Contenu (images, texte etc...)
DATE - Titre
Contenu (images, texte etc...)
DATE - Titre
Contenu (images, texte etc...)
Moi, ce que je voudrai avoir, lorsque je vais dans cette catégorie X, c'est :
DATE - Titre
DATE - Titre
DATE - Titre
Avec les liens bien entendu, histoire qu'au final, j'ai une sorte de récapitulatif de contenu dans chaques catégories.
Est ce que quelqu'un parmis vous a une idée pour savoir dans quels fichiers .php je peux jouer pour pouvoir modifier toussa ?
Ou éventuellement un plugin qui existe ? 
Merci d'avance pour votre aide.
Cordialement, noxo.
Hors ligne
#2 06-03-2010 22:30:10
- Krap
- Membre WP
- Date d'inscription: 06-03-2010
- Messages: 7
Re: Affichage du contenu d'une catégorie
Hello,
En regardant la hiérarchie des modèles de Wordpress, on voit que pour l'affichage de la page d'une catégorie, Wordpress recherche les fichiers suivant, jusqu'à en trouver un, dans l'ordre :
category-nom categorie.php
category-id categorie.php
category.php
archive.php
index.php
Dans le thème lightword, tu n'as que l'index.php de défini. Il te faut soit :
- copier index.php en category.php et l'adapter (par exemple pour commencer en supprimant simplement la ligne <?php the_content(''); ?>
, ce qui supprimera le contenu de l'article, en laissant date, titre, catégories, nombre de commentaires, ..., libre à toi d'adapter ensuite plus précisément)
- modifier directement index.php, et conditionner certaines parties du code en utilisant la fonction is_category(), qui te dira si tu es sur une page de type catégorie ou non, par exemple remplacer <?php the_content(''); ?>
par <?php if (! is_category() ) { the_content(''); } ?>
, ce qui aura le même effet.
Je te conseillerai personnellement plutôt la première solution, plus propre à mes yeux, surtout si tu veux modifier beaucoup de choses sur ta page catégorie.
@++
Dernière modification par Krap (06-03-2010 22:32:07)
Hors ligne
#3 06-03-2010 22:38:40
- laetitiaspictures
- Membre WP
- Date d'inscription: 06-03-2010
- Messages: 2
Re: Affichage du contenu d'une catégorie
Bonjour, alors je viens pas du tout pour aider Noxo puisque je suis novice, mais j'ai un problème qui se rapproche. C'est à dire que je souhaiterais que lorsqu'on clique sur une des catégories toutes les photos s'affichent, or lorsqu'on clique il y a un lien pour chaque photo!
Merci de votre aide!
http://laetitiaspictures.wordpress.com
Hors ligne
#4 06-03-2010 23:26:45
- Krap
- Membre WP
- Date d'inscription: 06-03-2010
- Messages: 7
Re: Affichage du contenu d'une catégorie
laetitiaspictures a écrit:
Bonjour, alors je viens pas du tout pour aider Noxo puisque je suis novice, mais j'ai un problème qui se rapproche. C'est à dire que je souhaiterais que lorsqu'on clique sur une des catégories toutes les photos s'affichent, or lorsqu'on clique il y a un lien pour chaque photo!
Merci de votre aide!
http://laetitiaspictures.wordpress.com
Hello,
Ton problème semble être exactement l'inverse de celui de Noxo 
Dans ton cas, le thème que tu utilises dispose bien d'un fichier archive.php, et c'est lui qui est utilisé quand on cliques sur une catégorie.
Tu peux le modifier en ajoutant quelque part dans le bloc
Code: html
<div class="post">
<h2 id="post-<?php the_ID(); ?>"><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h3>
• <?php the_time('l, F jS, Y') ?>
<p class="postmetadata">Posted in <?php the_category(', ') ?> | <?php edit_post_link('Edit', '', ' | '); ?> <?php comments_popup_link('No Comments »', '1 Comment »', '% Comments »'); ?></p>
</div>
un appel à the_content() pour afficher le contenu de l'article, ce qui donnera quelque chose comme
Code: html
<div class="post">
<h2 id="post-<?php the_ID(); ?>"><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h3>
• <?php the_time('l, F jS, Y') ?>
<?php the_content(''); ?>
<p class="postmetadata">Posted in <?php the_category(', ') ?> | <?php edit_post_link('Edit', '', ' | '); ?> <?php comments_popup_link('No Comments »', '1 Comment »', '% Comments »'); ?></p>
</div>
@++
PS : Il semble qu'il y a un autre problème sur ton site, tes liens "Publié dans " pointent sur le site fr.wordpress.com et non sur ton blog ; probablement un champ mal renseigné dans les options générales de ton blog !
Hors ligne
#5 13-03-2010 16:20:06
- laetitiaspictures
- Membre WP
- Date d'inscription: 06-03-2010
- Messages: 2
Re: Affichage du contenu d'une catégorie
Merci beaucoup Krap, pour cette aide, apparemment l'option est payante suivant le thème, j'ai changé de thème et tout fonctionne, désolé de ne répondre que maintenant, j'ai travaillé toute la semaine!
@+
Hors ligne