- Statut : non résolu
- Ce sujet contient 13 réponses, 4 participants et a été mis à jour pour la dernière fois par
Laurent H, le il y a 12 années.
-
AuteurMessages
-
24 mai 2011 à 13 h 16 min #495420
Bonjour,
– Thème utilisé : graphène
Problème(s) rencontré(s) : Je viens de changer de thème pour un blog dont je m’occupe. Le hic est que je n’arrive pas mettre la balise
sur les titre de mes articles. Actuellement, ils sont en
.
J’ai donc été voir dans mon fichier single.php, mais celui-ci est quasiment vide 😕<?php
/**
* The Template for displaying all single posts.
*
* @package WordPress
* @subpackage Graphene
* @since Graphene 1.0
*/
get_header(); ?>
<?php
/* Run the loop to output the posts.
* If you want to overload this in a child theme then include a file
* called loop-single.php and that will be used instead.
*/
get_template_part('loop', 'single');
?>
<?php get_footer(); ?>1°)Qu’est ce que cela signifie? Que veut dire ce code php?
Du coup, j’ai trifouillé un peu mais sans réussite jusqu’à présent (notamment dans loop.php où j’ai encadré post-title en
mais le
se répétait dans mes pages catégories et archives).
24 mai 2011 à 13 h 35 min #772187Bonjour.
Les lignes qui commencent par un * sont des commentaires.
appelle le fichier header.php de ton thème.
appelle le fichier loop-single.php
appelle le fichier footer.php.
24 mai 2011 à 13 h 46 min #772188Komli wrote:appelle le fichier loop-single.phpThks!
Malheureusement, dans mon ftp, je n’ai pas de fichier loop-single.php ;
Je n’ai que loop.php, loop-author.php et loop-children.php…24 mai 2011 à 13 h 56 min #772189Le code à modifier se trouvera donc dans le fichier loop.php
24 mai 2011 à 14 h 19 min #772190Lumière de Lune wrote:Le code à modifier se trouvera donc dans le fichier loop.phpPeux-tu m’indiquer une piste pour savoir quoi modifier?:oops:
<div class="post-nav clearfix">
<p id="previous"></p>
<p id="next-post"></p>
</div>
<?php if ( function_exists('yoast_breadcrumb') ) {
yoast_breadcrumb('<p id="breadcrumbs">‘,’</p>‘);
} ?>
<div id="post- » >
<div class="date">
<p class="default_date"><br /><span></span>
<br /><span class="year"></span>
</p>
</div>
<div class="entry clearfix">
<h2 class="post-title">
<a href=" » rel= »bookmark » title= » »></a>
</h2>
<div class="post-meta clearfix">
<ul class="meta_categories">
<li><?php the_category(",</li>n<li>« ) ?></li>
</ul>
<p class="edit-post">
</p>
<?php /* Inline post date */
if ($graphene_settings['post_date_display'] == 'text' && !is_page()){
echo '<p class="post-date-inline">‘;
the_time(get_option(‘date_format’));
echo ‘</p>‘;
}
?>
<p class="post-author">
</p>
</div>
<div class="entry-content clearfix">
<?php the_content('<span class="block-button">‘.__(‘Read the rest of this entry »’,’graphene’).’</span>‘); ?>
<?php /* The post thumbnail */
if (has_post_thumbnail(get_the_ID())) {
echo '<div class="excerpt-thumb">‘;
the_post_thumbnail(apply_filters(‘graphene_excerpt_thumbnail_size’, ‘thumbnail’));
echo ‘</div>‘;
} else {
echo graphene_get_post_image(get_the_ID(), apply_filters(‘graphene_excerpt_thumbnail_size’, ‘thumbnail’), ‘excerpt’);
}
?>
__(‘<div class="link-pages"><p><strong>Pages:</strong> ‘,’graphene’), ‘after’ => ‘</p></div>‘, ‘next_or_number’ => ‘number’)); ?>
</div>
<div class="entry-footer clearfix">
<p class="post-tags"></p>
<p class="comment-link"></p>
</div>
</div>
</div>
<h4 class="author_h4"></h4>
<div class="author author-info clearfix">
<?php
if (get_the_author_meta('graphene_author_imgurl')) {
echo '<img class="avatar" src="'.get_the_author_meta('graphene_author_imgurl').'" alt="" />‘;
} else {
echo get_avatar(get_the_author_meta(‘user_email’), 100);
}
?>
<p class="author_name"><strong></strong></p>
<p class="author_bio"></p>
</div>
<div class="post page">
<h2></h2>
<div class="entry-content">
<p>
</p>
</div>
</div>
Comme expliqué plus haut, j’ai déjà trifouillé dans ce fichier mais sans réussite jusqu’à présent :fire:
24 mai 2011 à 14 h 24 min #772191Je pense qu’en remplaçant les h2 ci-dessous ça devrait être bon :
<h2 class="post-title">
<a href=" » rel= »bookmark » title= » »></a>
</h2>24 mai 2011 à 14 h 34 min #772192Komli wrote:Je pense qu’en remplaçant les h2 ci-dessous ça devrait être bon :En effet, comme précisé plus haut, lorsque je remplace h2 par h1 mon titre est bien en h1. sauf que cette balise est répétée x fois dans mes pages archives et catégories. Or je voudrais une page = une balise h1.
Est ce qu’il y a un moyen de dire « Mets la balise
sur post-title, uniquement quand t’es sur un article, et tu laisse en
quand t’es sur une autre page
« ?
24 mai 2011 à 14 h 39 min #772193Donc si j’ai bien compris tu veux le titre de tes articles en h1 que sur les pages single. Sur index, catégories et archives tu veux rester en h2.
Je pense que dans ce cas il faut faire la modification citée plus haut et enregistrer le fichier sous le nom de loop-single.php
24 mai 2011 à 14 h 46 min #772194Komli wrote:Donc si j’ai bien compris tu veux le titre de tes articles en h1 que sur les pages single. Sur index, catégories et archives tu veux rester en h2.Exactement oui!
Komli wrote:Je pense que dans ce cas il faut faire la modification citée plus haut et enregistrer le fichier sous le nom de loop-single.phpMais si je renomme le fichier loop.php en loop-single.php, n’y aura t’il pas d’incidences?
24 mai 2011 à 14 h 53 min #772195Pas renommer, enregistrer sous ce qui veut dire faire une copie
24 mai 2011 à 15 h 13 min #772196Lumière de Lune wrote:Pas renommer, enregistrer sous ce qui veut dire faire une copieMerci LdLune pour la précision 😉
Merci Komli, car ça fonctionnesur la majorité de mes articles (mon cache me joue des tours), mais si ça fonctionne sur un ça doit fonctionner sur les autres.
En revanche, je ne comprends pas pourquoi le fait de créer un nouveau fichier fasse que ça fonctionne. 😕
Et sinon, j’ai recopié l’ensemble de mon loop.php dans loop-single.php (en faisant la modif du
bien sûr), mais que se passerait-il si j’aurai juste recopié le passage à modifier dans loop-single.php?
J’essaie de comprendre la logique 😗
24 mai 2011 à 15 h 35 min #772197Parce qu’il y a des regles pour appeler tel ou tel fichier du theme si on est en single ou pas
25 mai 2011 à 10 h 49 min #772198Ok, Merci LdL
Décidément la prog n’aura jamais d’effet sur moi25 mai 2011 à 11 h 05 min #772199Petite précision, histoire de rajouter un peu de confusion…. 🙂 S’il n’y a QUE la balise h1/h2 à modifier, et vu l’esprit du loop.php actuel, une autre façon de faire aurait été de ne garder qu’un seul template de boucle et de faire un test dedans.
// … -
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.