WordPress : Comment désactiver le titre et la description du site lorsque l’en-tête personnalisé est téléchargé sur le personnalisateur ?
Je construis mon propre thème wordpress et j’essaie de créer une fonction avec une instruction if else pour désactiver le titre et la description du blog lorsque j’ai un en-tête personnalisé.
si j’ai un en-tête personnalisé, je dois faire écho
<div class="table-cell">
<?php get_custom_header() ?>
</div>
mais sinon echo ce code
<div class="table-cell">
<h1 class="blog-title"><?php bloginfo('name'); ?></h1>
<h5 class="blog-tagline"><?php bloginfo('description'); ?></h5>
<div class="image-title"><img src="<?php bloginfo('template_url'); ?>/images/image.png" /></div>
</div>
Le proplem est qu’il s’agit de code php dans le html, je ne sais pas si vous pouvez faire écho à cela… S’il est possible de créer une instruction If pour masquer le titre et le slogan uniquement si l’en-tête personnalisé est utilisé…
Solution n°1 trouvée
<div class="table-cell">
<?php if ( has_custom_header() ) : ?>
<?php the_custom_header_markup() ?>
<?php else : ?>
<h1 class="blog-title"><?php bloginfo('name'); ?></h1>
<h5 class="blog-tagline"><?php bloginfo('description'); ?></h5>
<div class="image-title"><img src="<?php bloginfo('template_url'); ?>/images/image.png" /></div>
<?php endif ?>
</div>
0 commentaire