J'ai un thème de modèle Monster WP dont j'ai besoin pour supprimer les en-têtes de toutes les pages sauf home. J'ai lu plusieurs articles à ce sujet, mais mon code est un peu différent. Quelqu'un peut-il m'aider s'il vous plaît? Le fichier header.php est ci-dessous. Merci beaucoup!
<div id="main"><!-- this encompasses the entire Web site -->
<header id="header">
<div class="container_12 clearfix">
<div class="grid_12">
<div class="logo">
<?php if(of_get_option('logo_type') == 'text_logo'){?>
<?php if( is_front_page() || is_home() || is_404() ) { ?>
<h1><a href="<?php bloginfo('url'); ?>/" title="<?php
bloginfo('description'); ?>"><?php bloginfo('name'); ?></a></h1>
<?php } else { ?>
Dans la ligne précédant <header id="header">
, mettez ce code:
<?php if( is_home() ) : ?>
Après la balise </header>
qui ferme #header (qui n'est pas incluse dans votre code), mettez ce code:
<?php endif; ?>
La is_home()
s'appelle une "balise de gabarit" et il y en a plusieurs. Si votre site utilise une page de couverture statique dans Paramètres> Lecture, remplacez is_home()
par is_front_page()
.