Wordpress テンプレートタグまとめてみました!

こんにちはdaissh04です。

今日は継続して勉強しているWordPressのテンプレートタグをまとめて見ました。

<?php bloginfo('descrpition'); ?>

まずはこちらから、サイトのキャッチフレーズを表示するもの

後のタグでもそうですか( )内はパラメーターと言い、他のパラメーターを入力することで取得するデータを変えることができます。

例えば

<?php bloginfo('name')>にするとサイト名を取得できます。

 

home_url()

トップページのURLを返します。

<a href="<?php echo home_url();?>">

aタグと一緒に使用しましょう

 

<body <?php body_class(); ?>>

続いてこちらはbodyタグにclassをオートで付与してくれるものです。

 例えばサイトのトップページでは<body class= "home blog">というクラスがつけられます。他にもログインしている状態であればadminOnlyというクラスが付与されます。

 

<?php get_header();?>
<?php get_sidebar(); ?>
<?php get_footer(); ?>

共通で使い回す箇所を部分テンプレートとして別ファイル化し、呼び出すものです。

コードが簡略化されて見やすくなります。

部分テンプレートのファイル名はheader.phpsidebar.phpとして下さい

 

もし複数のsidebarを使用している時は、sidebar-categories.phpsidebar-archives.phpとしましょう。そして呼び出す時は<?php get_sidebar('categories')>や<?php get_sidebar('archives')として( )内にハイフン以下の文字列を記述してください

<?php the_title(); ?>

ページのタイトルを取得します。

<title><?php the_title() ; ?> </title>という使い方をします

 

 
<?php if(have_posts()):
while(have_posts()):the_post();
?>
〜省略〜
<?php
endwhile;
endif;
?>
 
ブログ記事が投稿されていたらそれを全て表示させる処理です。
〜省略〜に書かれたコードを記事数文繰り返します。
 
ブログ一覧表示させる時に使用します。
 
いったん学習したテンプレートタグを書き留めました。
引き続き新たなテンプレートタグに出会ったら、またまとめしたいと思います。