- Statut : non résolu
- Ce sujet contient 0 réponse, 1 participant et a été mis à jour pour la dernière fois par
p4c, le il y a 13 années et 11 mois.
-
AuteurMessages
-
2 août 2011 à 12 h 26 min #498131
Bonjour,
Ma configuration WP actuelle
– Version de WordPress : 3.x
– Version de PHP/MySQL : 5
– Thème utilisé : Homemade
– Extensions en place :
– Nom de l’hebergeur : OVH
– Adresse du site : http://www.kurosawa-cinema.comProblème(s) rencontré(s) :
Bonjour à tous,
Mon problème est le suivant.
Sur la page d’accueil, j’ai tout en bas, la liste de mes 25 derniers articles en petites vignettes. Aucun problème là dessus. Par contre, au milieu de la page, j’ai le dernier article d’une catégorie précise.Hors, je souhaiterai avoir au milieu, le dernier article quelque soit la catégorie.
Au niveau de mon code source, chacun des 6 blocs est indépendant, je pensais donc afficher dans le premier bloc le dernier article, dans le second, le dernier article +1 , dans le troisième bloc, le dernier article +2 , etc…Je pensais utiliser le code $query = new WP_Query( array( ‘posts_per_page’ => 1, ‘offset’ => 1 ) );
Cependant, mon code source est tellement en pagaille, qu’il y’a surement plus évident.
Actuellement, chaque bloc est réalisé via le code source suivant :
<div class="ArticleCinemaHaut">
<?php
// this is where you enter the IDs of which categories you want to display
$display_categories = array(9);
foreach ($display_categories as $category) { ?>
<div class="clearfloat">
<?php query_posts("showposts=1&cat=$category");
$wp_query->is_category = false;
$wp_query->is_archive = false;
$wp_query->is_home = true;
?>
<h3><a href="<?php echo get_category_link($category);?>« ><?php
// this is where the name of each category gets printed
single_cat_title(); ?></a></h3>
<?php while (have_posts()) : the_post(); ?>
<?php
// this is where title of the article gets printed
the_title(); ?> <?php
// this is where the Lead Story image gets printed
$values = get_post_custom_values("Resume"); echo $values[0]; ?>
<?php
// this grabs the image filename
$values = get_post_custom_values("Critique");
// this checks to see if an image file exists
if (isset($values[0])) {
?>
<a href="<?php the_permalink() ?> » rel= »bookmark » title= »Lien Permanent vers <?php the_title(); ?>« ><img src="<?php bloginfo('template_url'); ?>/images/<?php $values = get_post_custom_values("Critique"); echo $values[0]; ?> » alt= » » /></a>
<?php } ?>
<a href="<?php the_permalink() ?> » rel= »bookmark » class= »title »></a>
<br />
<div class="ModeResume"><?php the_excerpt(); ?></div><div><span class="ReadCritique"><a href="<?php the_permalink(); ?> » rel= »bookmark » title= »Permanent Link to <?php the_title(); ?>« >Lire la critique</a></span><span class="MakeComments"><?php comments_popup_link('Poster un commentaire', 'Un commentaire', '% commentaires', '', 'Comments off'); ?></span> </div>
<br />
<br />
<?php endwhile; ?>
</div>
<?php } ?>
</div>Vous voyez tout de même que c’est sacrément le bordel. Je souhaite donc garder le même affichage, mais changer les six blocs ayant le même code (à part la catégorie qui diffère) pour avoir les 6 derniers articles toutes catégories confondues.
Merci d’avance pour vos pistes.
-
AuteurMessages
- Le forum ‘Utilisation spécifique de WordPress’ est fermé à de nouveaux sujets et réponses.