Twenty Elevenのトップページにだけタイトルを表示しない
Twenty Elevenではh1 class="entry-title"と指定されているタイトルが固定ページ、投稿ページ、カテゴリーページに表示されます
トップページには「ホーム」というタイトルが表示されています。
トップページに「ホーム」というタイトルが表示されている状態は嫌だったので消します。content-page.phpを編集します
content-page.php変更前
<header class="entry-header"> <h1 class="entry-title"><?php the_title(); ?></h1> </header><!-- .entry-header -->
真ん中にタイトルの出力を指定している次の記述があります。この部分を変更します。
<h1 class="entry-title"><?php the_title(); ?></h1>
下記に書き換える
<?php if(!is_page(82)): ?> <h1 class="entry-title"><?php the_title(); ?></h1> <?php endif; ?>
作業した事の意味
- トップページに指定した固定ページのidが82なので(ページのソースを見るとbodyにid指定されているのでわかります)
- ページのidが82以外ならh1 class="entry-title"を出力するという指定をしました。