Vous n'êtes pas identifié.
Annonce
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 et sur Twitter
#1 10-03-2010 22:46:45
- jul-g
- Connaisseur WP
- Date d'inscription: 02-07-2007
- Messages: 12
Modifier page d'accueil theme Yestilo
Bonjour,
Ma configuration WP actuelle
- Version de WordPress : 2.9.2
- Version de PHP/MySQL : 5.2.11
- Thème utilisé : Yestilo
- Extensions en place : wp-pagenavi
- Nom de l'hebergeur : local
- Adresse du site : local
Problème(s) rencontré(s) :
Bonjour, je souhaite modifier cette partie de ma page d'accueil de mon theme yestilo afin de n'afficher que les articles ou pages que je désire. Pour l'instant ceci m'affiche à la suite les derniers articles créés. Je voudrais pouvoir mettre dans le 1er bloc un article d'une catégorie, dans le 2nd l'xtrait d'une page spécifique etc... Voici ci dessous le code pour l'instant que je n'arrive pas à modifier, je ne suis pas une pointure en php 
Vous remerciant par avance de votre aide,
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<div class="box" id="post-<?php the_ID(); ?>">
<div class="cover">
<div class="title">
<h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h2>
</div>
<div class="sentry">
<?php $preview = get_post_meta($post->ID, 'preview', $single = true); ?>
<img class="ethumb" src="<?php bloginfo('stylesheet_directory'); ?>/timthumb.php?src=<?php echo $preview; ?>&h=80&w=120&zc=1" alt=""/>
<?php the_excerpt () ?>
<div class="clear"></div>
</div>
</div>
<div class="sinfo">
<div class="rmore"><a href="<?php the_permalink() ?>" title="Permanent Link to <?php the_title(); ?>"> READ MORE </a></div>
<div class="scomm"><?php comments_popup_link('ADD COMMENTS', '1 COMMENT', '% COMMENTS'); ?></div>
</div>
</div>
<?php endwhile; ?>
Hors ligne
#2 11-03-2010 12:30:37
- jul-g
- Connaisseur WP
- Date d'inscription: 02-07-2007
- Messages: 12
Re: Modifier page d'accueil theme Yestilo
Re bonjour,
j'ai bien compris le principe de la boucle : <?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<!-- blabla ... -->
<?php endwhile; ?>
Pour le reste si je pige tout la class box va chercher l'id de l'article et me fais un style avec.
Pour le permalien il va chercher le permalien de l'article avec la classe title
Puis class 'sentry" : là je bloque sur ça : <?php $preview = get_post_meta($post->ID, 'preview', $single = true); ?>
<img class="ethumb" src="<?php bloginfo('stylesheet_directory'); ?>/timthumb.php?src=<?php echo $preview; ?>&h=80&w=120&zc=1" alt=""/>
<?php the_excerpt () ?> va m'afficher l'extrait de l'article.
Enfin la class sinfo me prend le lire la suite et les commentaires.
Seulement, pouvez vous m'expliquer comment je pourrais dissocier à l'intérieur, il y a des bouts de code qui me semblent obscurs, si quelqu'un peut m'aiguiller, je fais plein de tests qui me cassent mon blog à chaque fois, je m'arrache un peu les cheveux devant ce problème.
Merci bcp
Hors ligne
#3 11-03-2010 13:03:07
- Red-rabbit
- Bavard WP
- Lieu: Sologne
- Date d'inscription: 02-02-2010
- Messages: 697
- Site web
Re: Modifier page d'accueil theme Yestilo
Va donc lire la http://codex.wordpress.org/fr
ça devrait pouvoir t aider
Le mode d'emploi a un nom prédestiné. Le man pour les sois disant "geeks".
Il n'est pas la pour faire beau.
Hors ligne
#4 11-03-2010 19:33:02
- jul-g
- Connaisseur WP
- Date d'inscription: 02-07-2007
- Messages: 12
Re: Modifier page d'accueil theme Yestilo
Bonsoir,
merci pour le lien il m'est très utile.
J'ai en partie réussi mais il me reste un problème et je souhaiterai un avis de "pro" sur ce que j'ai fais. En fait
j'ai fais 2 boucles à la suite :
cela fonctionne et me permet bien d'avoir sur la homepage dans une box l'article d'une categorie et à côté dans une auter box une page définie. Seulement la partie "lire la suite" et "commentaire" ne fonctionne que pour l'article et pas pour la page. J'ai l'impression que c'est au niveau de la variable $preview que le bout de code ne convient pas pour la page mais je sèche.
Voici le code si quelqu'un peut me dire ce qu'il en pense et m'aiguiller j'avoue là j'atteins mes limites ce serait vraiment gentil.
Merci
<?php
$display_categories = array(3);
foreach ($display_categories as $category) {
query_posts("showposts=1&cat=$category");
$wp_query->is_category = false;
$wp_query->is_archive = false;
$wp_query->is_home = true;
?>
<?php while (have_posts()) : the_post(); ?>
<div class="box" id="post-<?php the_ID(); ?>">
<div class="cover">
<div class="title">
<h2><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h2>
<a href="<?php the_permalink() ?>" rel="bookmark"></a></div>
<div class="sentry">
<?php $preview = get_post_meta($post->ID, 'preview', $single = true); ?>
<img class="ethumb" src="<?php bloginfo('stylesheet_directory'); ?>/timthumb.php?src=<?php echo $preview; ?>&h=80&w=120&zc=1" alt=""/>
<?php the_excerpt(); ?>
<div class="clear"></div>
</div>
</div>
<div class="sinfo">
<div class="rmore"><a href="<?php the_permalink() ?>" title="Permanent Link to <?php the_title(); ?>"> READ MORE </a></div>
<div class="scomm"><?php comments_popup_link('ADD COMMENTS', '1 COMMENT', '% COMMENTS'); ?></div>
</div>
</div>
<?php endwhile; ?>
<?php } ?>
<?php { query_posts('page_id=11');
$wp_query->is_category = false;
$wp_query->is_archive = false;
$wp_query->is_home = true;
?>
<?php while (have_posts()) : the_post(); ?>
<div class="box" id="post-<?php the_ID(); ?>">
<div class="cover">
<div class="title">
<h2><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h2>
<a href="<?php the_permalink() ?>" rel="bookmark"></a></div>
<div class="sentry">
<?php $preview = get_post_meta($post->ID, 'preview', $single = true); ?>
<img class="ethumb" src="<?php bloginfo('stylesheet_directory'); ?>/timthumb.php?src=<?php echo $preview; ?>&h=80&w=120&zc=1" alt=""/>
<?php the_excerpt(); ?>
<div class="clear"></div>
</div>
</div>
<div class="sinfo">
<div class="rmore"><a href="<?php the_permalink() ?>" title="Permanent Link to <?php the_title(); ?>"> READ MORE </a></div>
<div class="scomm"><?php comments_popup_link('ADD COMMENTS', '1 COMMENT', '% COMMENTS'); ?></div>
</div>
</div>
<?php endwhile; ?>
<?php } ?>
Hors ligne
#5 12-03-2010 18:27:38
- jul-g
- Connaisseur WP
- Date d'inscription: 02-07-2007
- Messages: 12
Re: Modifier page d'accueil theme Yestilo
Personne pour m'aider ?
Je voudrais simplement savoir pourquoi dans la 2nde partie (box qui recup la page) les commentaires et le preview ne fonctionne pas.
Ya t'il un expert dans l'avion ? 
Hors ligne
#6 12-03-2010 18:42:01
- jul-g
- Connaisseur WP
- Date d'inscription: 02-07-2007
- Messages: 12
Re: Modifier page d'accueil theme Yestilo
Je viens de trouver pour le commentaire sur la page en fait merci DLO pour cette réponse ici : http://www.wordpress-fr.net/support/vie … pid=167516
Le thème n'était pas pourvu de la ligne : <?php comments_template() ?>
Par contre si quelqu'un sait ce que veut dire ceci exactement : <?php $preview = get_post_meta($post->ID, 'preview', $single = true); ?>
<img class="ethumb" src="<?php bloginfo('stylesheet_directory'); ?>/timthumb.php?src=<?php echo $preview; ?>&h=80&w=120&zc=1" alt=""/>
En fait j'ai mis un read more sur la page mais sur l'accueil il ne veut pas être utilisé et du coup le lien readmore me renvoie vers la totalité, je sèche 
Hors ligne