HOME > WordPress > 似ているようで違うタグ比べ

似ているようで違うタグ比べ

思った通りに動かない!と思ったとき、似ているようで違うテンプレートタグを使い間違っている場合が多いので、似ているようで違うテンプレートタグをまとめることにしました。

the_title()とget_the_title()
the_title()
必ずループの中で使用する。呼ばれた時点でechoまで行う。(Codex
get_the_title()
ループの外でも使用できる。投稿 ID を元に投稿のタイトルを取得するがループ内で使う場合はIDを省略できる。ループ外で使用する場合はIDが必須となる。(Codex

Thanks!・・・the_title()とget_the_title()の違い | cly7796.net

the_field();とget_field();

どちらも人気プラグイン「Advanced custom field(ACFと略される)」のために使われるタグ(ACFのドキュメンテーション)。

the_field();
値を表示するためのタグ。カスタムフィールドの内容を表示する場合に使う。(ACFのドキュメンテーション
get_field();
値を返すだけのタグ。if文や変数などで使用する場合はこちらを使う。(ACFのドキュメンテーション

Thanks!・・・WordPressプラグイン「Advanced custom field」の基本的な使い方と用例 | Tips Note by TAM