- Statut : non résolu
- Ce sujet contient 3 réponses, 2 participants et a été mis à jour pour la dernière fois par
Cainzer, le il y a 14 années et 11 mois.
-
AuteurMessages
-
21 août 2010 à 21 h 33 min #485296
Bonjour,
Ma configuration WP actuelle
– Version de WordPress :
– Version de PHP/MySQL :
– Thème utilisé :
– Extensions en place :
– Nom de l’hebergeur :
– Adresse du site :Problème(s) rencontré(s) : Mon site http://www.4-games.fr n’a pas de « lire la suite » à la fin d’un article. C’est pourquoi j’ai mis the_excerpt » sur la page d’index. Et cela fonctionne parfaitement. J’ai ensuite créé une page archive.php puis modifier les permaliens. Et dans la page archive.php je met cette fois « the_content ». Et là problème, lorsque j’arrive sur l’article dans l’archive je tombe toujours sur « lire la suite » au lieu de l’article complet
J’ai alors fais un test en modifiant archive.php en supprimant pas mal de choses et rie n’avait disparu ! Donc le problème c’est que la page ne répond pas, comment la faire répondre, ou bien quelle est la solution ? Faut il créé une autre page ?
Je vais de suite vous mettre le code mais je ne sais pas si il va vous servir a grand chose…Code de l’index :
<?php
/**
* @package WordPress
* @subpackage hanaqpacha
*/
get_header(); ?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<div <?php post_class() ?> id= »post-<?php the_ID(); ?>« >
<div class="toppost">
<div class="storytitle"><h3><a href="<?php the_permalink() ?> » rel= »bookmark »><?php the_title(); ?></a></h3></div>
<div class="metainfo">
<img src="<?php bloginfo('stylesheet_directory'); ?>/images/login.png » width= »15″ height= »16″ alt= »login » /><div><?php the_author() ?></div> <img src="<?php bloginfo('stylesheet_directory'); ?>/images/calendar.png » width= »15″ height= »15″ alt= »login » /><div> Le <?php the_time(__('j F Y')) ?> à <?php the_time(__('G h i min')) ?> <?php edit_post_link(__('Edit This')); ?></div>
</div>
</div>
<div class="storycontent">
<?php $postimageurl = get_post_meta($post->ID, ‘post-img’, true); if ($postimageurl) { ?>
<div class="postimg">
<a href="<?php the_permalink(); ?> » rel= »bookmark » title= »Permanent Link to <?php the_title_attribute(); ?>« ><img src="<?php echo $postimageurl; ?> » alt= »Post Pic » width= »150″ height= »150″ /></a>
</div>
<?php } ?>
<?php the_excerpt(); ?><a href="<?php the_permalink() ?> » rel= »bookmark » title= »Lien Permanent vers <?php the_title(); ?>« >Lire la suite</a>
<div class="feedback">
<?php wp_link_pages(); ?>
<?php comments_popup_link(__('Commentaire <strong>(0)</strong>‘), __(‘Commentaires <strong>(1)</strong>‘), __(‘Commentaires <strong>(%)</strong>‘)); ?>
<?php _e("classé dans : "); ?> <?php the_category(',') ?> <br /> <?php the_tags(__('Mots clés : '), ', ', ''); ?>
</div>
</div>
<div class="bottomstory">Et le code de l’archive.php :
<?php
/**
* @package WordPress
* @subpackage hanaqpacha
*/
get_header(); ?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<div <?php post_class() ?> id= »post-<?php the_ID(); ?>« >
<div class="toppost">
<div class="storytitle"><h3><a href="<?php the_permalink() ?> » rel= »bookmark »><?php the_title(); ?></a></h3></div>
<div class="metainfo">
<img src="<?php bloginfo('stylesheet_directory'); ?>/images/login.png » width= »15″ height= »16″ alt= »login » /><div><?php the_author() ?></div> <img src="<?php bloginfo('stylesheet_directory'); ?>/images/calendar.png » width= »15″ height= »15″ alt= »login » /><div> Le <?php the_time(__('j F Y')) ?> à <?php the_time(__('G h i min')) ?> <?php edit_post_link(__('Edit This')); ?></div>
</div>
</div>
<div class="storycontent">
<?php $postimageurl = get_post_meta($post->ID, ‘post-img’, true); if ($postimageurl) { ?>
<div class="postimg">
<a href="<?php the_permalink(); ?> » rel= »bookmark » title= »Permanent Link to <?php the_title_attribute(); ?>« ><img src="<?php echo $postimageurl; ?> » alt= »Post Pic » width= »150″ height= »150″ /></a>
</div>
<?php } ?>
<?php the_content(); ?>
<div class="feedback">
<?php wp_link_pages(); ?>
<?php comments_popup_link(__('Commentaire <strong>(0)</strong>‘), __(‘Commentaires <strong>(1)</strong>‘), __(‘Commentaires <strong>(%)</strong>‘)); ?>
<?php _e("classé dans : "); ?> <?php the_category(',') ?> <br /> <?php the_tags(__('Mots clés : '), ', ', ''); ?>
</div>
</div>
<div class="bottomstory">Sachez cependant que j’ai enlevé « the_excerpt » pour le moment en attendant d’avoir une réponse. Je précise également que lorsque l’on clique sur le titre de l’article, il se dirige bien vers une archive 😗
Que faire s’il vous plait ?
Merci d’avance pour vos futurs réponses je l’espère.21 août 2010 à 23 h 48 min #736622OPtion de lecture « mettre les articles complets » mais ça impacte aussi les flux rss
22 août 2010 à 8 h 00 min #736623J’ai fais la démarche décrite mais l’archive ne répond toujours pas, et il y a toujours « lire la suite » quand je clique sur « lire la suite » de l’index.
Que faire ?
Je tiens également à préciser que si on clique sur une catégorie les articles sont au complet
Alors pourquoi il reconnait ma catégorie mais pas mon archive ?(PS : je vais laisser le problème un petit moment)
22 août 2010 à 9 h 05 min #736621Bon j’ai trouvé la solution.
Je vais la lister ici pour que ceux qui auraient le même genre de problème puisse le résoudre.
Donc vous copiez l’intégralité de archive dans un dossier qu’on nommera single.php et un autre dossier nommé category.php
Maintenant vous n’avez qu’à rajouter ces deux dossiers dans le dossier qui contient archive.php , index.php …
N’oubliez pas qu’il faut qu’il y est la mention the_excerpt dans l’index et la mention the_content dans category.php archive.php et single.php -
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.