Enter your keyword

WordPressのif文トップページかどうか

WordPressのif文トップページかどうか

WordPressのif文トップページかどうか

WordPressの簡単なphp文if分岐

トップページかどうか

Wodpressでは様々な関数がありますが、今回紹介するのは良く利用する簡単なphp文です。

トップページではこのヘッダー、サイドバー、フッターなどカスタマイズしたい場合などに利用できます。

 

このような条件分岐をする場合、phpが必要になります。

 

まずphpは<?php ?>の間に記載することがルールになっています。

例えば、今回の掲題にもあるトップページかどうかを判断する方法になります。

 

<?php if(is_home()):

echo ‘home’

else:

echo ‘others’

endif;

?>

となります。

 

if (条件)が基本的な書き方になります。

is_home や、他にもis_singleのようなis_●●となっているのはwordpressの条件分岐としてよく利用されるので

覚えておいていいと思います。

他にも投稿のIDが(IDは投稿の編集ページでURLを見ると判断できます。そのほか投稿一覧でIDが表示されるプラグインもありますので、Google先生に聞いてみてください)

7の場合という条件をつけることもできます。

 

is_single(‘7’) となります。

 

便利ですよね。

 

実際の使用例としては

投稿の一覧を表示するときはタイトルに投稿詳細ページへのリンクをつけるけど、

投稿詳細ページではタイトルだけ表示といった利用方法です。

<?php if( is_single()) :

the_title(‘<h1>’,'</h1>’);※the_title(‘出力したタイトルの前に何を追加するか’,’出力したタイトルの後ろに何を追加するか’)

else:

the_title(‘<h1><a href”‘ .esc_url( get_permalink() ).'”>,(‘</a></h1>’);

endif; ?>

といった感じになります。

No Comments

Post a Comment

Your email address will not be published.

CAPTCHA