【PHP】WordPressのテンプレートタグメモ

【PHP】WordPressのテンプレートタグメモ

WordPressのテンプレートタグの自分用のメモです。

language_attributes

WordPressの言語情報を取得する。

bloginfo

ブログの情報を表示する。引数で項目を指定する。

name

Webサイトのタイトル

description

Webサイトの説明

wp_head

タイトルやリンクなど出力、必ず書く。<head>の直前

wp_body_open

JavaScriptなどを出力したい場合に使う、必ず書く。<body>の直前

wp_nav_menu

表示するメニューとHTMLを指定する、連想配列

wp_enqueue_style

functions.phpでCSSへのリンクを管理する

wp_get_theme

テーマのWP/Themeオブジェクトを取得する

wp_enqueue_script

funcitons.phpでJavascriptへのリンクを管理する

wp_link_page

ページが複数の場合に各ページへのリンクを出力する

wp_footer

JavaScriptのコードなど出力する。必ず書く。</body>の直前。

wp_kses_post

意図しないタグを除去する

get_stylesheet_uri

テーマフォルダのstyle.cssをフルパスで返す。引数はなし。

get_theme_file_uri

テーマフォルダの任意のファイル名をフルパスで返す。

get_header

header.phpを読み込む

get_footer

footer.phpを読み込む

get_permalink

記事のURLを取得する

get_template_part

任意のモジュールテンプレートを読み込む

get_comments_number

コメント数を取得する投稿のIDを引数で指定する。デフォルトは現在の投稿ID。

body_class

ページがどのようなページかを示す文字列をスタイルシート用のクラス属性として主力する

the_costom_logo

ロゴ画像を表示する

the_privacy_policy_link

プライバシーポリシーページへのリンクを表示する

the_ID

投稿IDを出力する

the_post_thumbnail

アイキャッチ画像を出力する

the_excerpt

抜粋を出力する

the_category

記事のカテゴリー名を表示する

the_tags

投稿に付けられたタグを出力する

the_title

投稿のタイトルを出力する

the_date

日付を表示する

the_content

投稿の本文を出力する

the_archive_title

アーカイブの種類に応じたタイトルを表示する

the_post_pagination

前後の記事へのリンクを表示する

he_search_query

$_GET[‘s’]の代わりに使えるWordPressの関数、エスケープ処理もする

register_sidebar

ウィジェットエリアを設定する

register_nav_menus

連想配列、使用する場所を設定する(例:メイン、フッター)

post_class

投稿の内容を示す文字列をクラス属性として出力する

category_description

カテゴリーの説明を取得する

is_front_page

サイトのホームページが表示されているか

is_home

最新の投稿一覧ページが表示されているか

is_active_sidebar

ウィジェットがあるかどうか

is_singular

個別投稿化どうかを判定する。引数に投稿タイプを指定。

is_category

カテゴリーかどうか判断する

dynamic_sidebar

ウィジェットを表示する

esc_url

URLとして適切でない文字を除去する

esc_html

HTMLに出力するデータをエスケープする

esc_attr

タグの属性に出力するデータをエスケープする

home_url

トップページへのリンク

have_posts

表示する記事があるかどうかを判定する

has_nav_menu

メニューを設定しているか

has_custom_logo

ロゴ画像があるかどうかを判定する

has_post_thumbnail

アイキャッチが設定されているか

comments_open

コメント機能が有効か

date_default_timezone_set

タイムゾーンを設定する

add_action

アクションフックを登録する