賢威7で、オリジナルのトップページを作る場合、固定ページで作成しますよね。
固定ページで作っても、一般の記事ページと同様で、タイトルが入ります。
でも、トップページでタイトルは、じゃま~~!!
と思う事はありませんか?
ちょっとした改造をすることで、トップページのタイトルを非表示にしてしまう方法がありました!
そんな方法をご紹介します。
トップページのみ、タイトルを非表示にする方法
改造するファイルは、テンプレートの中の
page.php
というファイルです。
この中から、次の内容を見つけ出して、赤文字で書いてある1行を削除するだけです!
<?php if (is_front_page()) { ?>
<h2 class="section-title"><?php echo esc_attr(get_the_title(get_the_ID())); ?></h2>
<?php } else { ?>
<h1 class="section-title"><?php h1_keni(); ?></h1>
<?php } ?>
この1行を削除すると、トップページのタイトルが表示されなくなります。
変更は、子テーマを使うと便利
賢威7のテンプレート本体が入っているフォルダーの中身を直接編集しても変更するのですが、アップデートの際に問題になります。
テーマがアップデートされた時には、このフォルダーの中身を丸ごと書き換えるのです。
結果、変更が元に戻ってしまいますよね。
それを避ける為に、子テーマで変更すると良いです。
[関連記事]WordPress子テーマの作り方
子テーマのフォルダーにコピーする
改造するファイル page.php を、親テンプレートの中から子テーマのフォルダーにコピーします。
コピーした子テーマの中の page.php をテキストエディタで上記の様に1行削除します。
修正した page.php を、FTPで転送すれば完了です。