Annonce

Faites la différence entre le service WordPress.com et l'application libre WordPress.

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

noxo.
Membre WP
Lieu: localhost
Date d'inscription: 06-03-2010
Messages: 3
Site web

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 big_smile
- 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 ? big_smile

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 big_smile
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>

			&bull; <?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>

			&bull; <?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

 

Pied de page des forums

Propulsé par PunBB 1.2.23
© Copyright 2005-2006 WordPress France

[ Generated in 2.910 seconds, 12 queries executed ]