WEBデザインDTPデザイン個人レッスン

イラストレーターの家庭教師で勉強しよう

DTPデザイナーWEBデザイナーココフラッはデザイン制作や個人レッスンをご提供。自由な時間に東京カフェや会社ご自宅でグラフィックソフト、イラストレーターやフォトショップ、ワードプレスやホームページ制作の勉強、マンツーマンの個人指導でスキルアップ。
初回無料体験レッスン! Skypeレッスンは全国対応

  • Photoshop
  • Illustrator
  • Dreamweaver
  • Wordpress
  • Html+css

人気のコンテンツ

ワードプレステーマをカスタマイズの学校
ウェブ作成の指導は女性出張講師
ウェブ作成教室で勉強するならデザイン教室
初心者入門講座の個人レッスンデザイン教室

WordPress関数 超初心者のためのテンプレートタグの基本ルール

テンプレートタグ 基礎第一歩

イラストレーターやフォトショップ、Webデザイン WordPressの個人レッスン学校。出張スカイプで東京~全国対応。無料体験レッスン、入会金無料特典あり。

WordPressの関数、数が多く覚えるのが大変です。と言いますか、全部覚えなきゃいけないのかというと、そんなこともありません。
よくテンプレート階層の中で使われるものの傾向を見て、何を命令しているのか、ざっくりと分かるように、大まかなルールを理解していきましょう。

今回は、初心者が関数を見るべき点、押さえておくべきポイントをお伝えします。
この傾向を元に考え調べると、関数が見つけやすくなります。

 

 

1、テンプレートタグとは?

 
ワードプレスで、何かを表示させたり、何かを取得したりする際に使用するPHPで作られたワードプレス専用の関数のことを、テンプレートタグと言います。
純粋なPHPとは違い、JavaScriptとjQueryのような関係です。

PHPの開始タグと閉じタグの間に、テンプレートタグを書き込みます。
大体のテンプレートタグの最後には()が付きます。この()の中にパラメータ(値)を入れて使います(省略も可能)。
()自体は省略できません。
 


<?php テンプレートタグ名();?>
<?php テンプレートタグ名(パラメータ);?>

 
 

2、インクルードタグとは?

 
テンプレート内で、他のテンプレートを読み込むために使用するのがインクルードテンプレートタグです。
 


/*footer.phpを読み込む*/
<?php get_footer();?>

/*header-second.phpを読み込む*/
<?php get_header('second');?>

 
 

3、初心者が知っておくと便利なルール

 
hogehoge(ほげほげ)」はプログラムのサンプルコードで、特に意味のない、何を入れてもかまわない際に使う言葉です

 is_hogehogeとは

 
 is_hogehoge は、条件分岐のときに使われることの多い関数です

is_admin()
管理画面かどうかの判定

is_archive()
アーカイブページかどうかの判定
 
 
 

 has_hogehogeとは

 
 
has_hogehoge は、何か登録の有無の判定で使われることが多い関数です

has_post_thumbnail()
アイキャッチ登録の有無

has_term()
ポストが指定項目(term)を持つかどうかの判定
 
 
 

 the_hogehogeとは

 
 
the_hogehoge は、ある情報を取得す表示する際用いられます。

the_title()
タイトルを表示する

the_permalink()
パーマリンクを表示する
 
 
 

 get_hogehogeとは

 
 
get_hogehoge は、ある情報を戻り値として返す際、用いられます。

get_the_title()
タイトルを返す

get_the_permalink()
パーマリンクを返す
 
 
 

 the_  get_ の違い

 
the_  と get_ はどのような違いがあるのか、使い分けるべきなのか?
これは、同内容の返しか表示かで使い分けます。

単純に表示する際は the_

phpで何かを取得してから表示以外の作業を行う際には get_

を使いましょう。

*双方エスケープ処理が行われるので、シンプル表示はthe_がお勧めです。

WEB製作の勉強で、よくある印象です。
HTMLやCSSまでは出来たのだけれど、WPのテンプレートタグやテンプレート階層から分からなくなる人が多いです。
これは、プログラミングが独特のベクトルで進むため、そのベクトル自体の理解が必要だと思います。
今まで、そのようなベクトル思考で物を考えたことがなかった場合、それ自体が受け入れられないのかも知れません。

でも諦めないでください。まずは分かりそうな部分から分解して少しづつ理解していきましょう。
今回はテンプレートタグの初歩、大まかに分けるとテンプレートタグはこんな目的で使われている、ということをご紹介しました!!

 
 
 

 

 

check!

お問い合わせはこちらからどうぞ
レッスンについてはこちらからどうぞ