WordPress

トップページでタイトルを非表示にする方法

トップページでタイトルを非表示にする方法

 

WordPressを使っていて
オーソドックスに、固定ページをトップページに使いたい時ってありますよね?

でも、テンプレートによっては、
固定ページをトップページに設定した時にそのままタイトルが表示されちゃいます。

記入しない。

って選択肢もありますが
ページタイトルはSEO的にも大切ですし
ダッシュボードで見た時に、タイトルが入っていないのもカッコ悪いですよね\(^o^)/

なので今回は、トップページのタイトルを非表示にする方法をご紹介します(o^^o)

 

 

CSSで非表示にする

まず1つめは、CSSで非表示にする方法です。
テンプレートによって、ページタイトルのセレクタは違いますので、ご自身でご確認の上設定してくださいね。

以下のCSSを追加して下さい。

.homeを設定することで、トップページのみタイトルを非表示に出来ます。

 

PHPで設定する

2つ目は固定ページのPHPを編集して非表示にする方法です。
※PHPを編集する際は、間違えるとページが表示されなくなる場合があります。
必ずバックアップを取ってから編集をしてくださいね(´・ω・)

[外観]→[テーマの編集]から、固定ページのPHPを呼び出します。
テンプレートによって違うかもしれませんが、ここではオーソドックスにcontent-page.phpとします。

固定ページのタイトルはこのように記述されています。

この部分に条件分岐を記載します。

if(is_front_page())でトップページなら
elseで表示しない、と設定しています。

このやり方ですと、トップページ以外はタイトルが表示されます。

CSSの設定によっては表示が崩れる場合がありますので
その際は調節してくださいね(o^^o)

 

TCDのテンプレートで上記のPHPを変更するやり方でタイトルを消そうとしたら、
表記がおかしくなってしまったのでCSSで設定しました。
CSSなら問題なく非表示にすることが出来ました〜ヽ(=・▽・=)ノ

是非是非試してみてくださいね!

 

URL
TBURL

LEAVE A REPLY

*
*
* (公開されません)

Return Top