随時更新

テンプレートタグ

パス

//★ホームURL
home_url()
<a href="<?php echo esc_url( home_url( '/' ) ); ?>/news/">

//★テンプレートディレクトリパス 画像パスに使用
get_template_directory_uri()
<img src="<?php echo esc_url( get_template_directory_uri() ); ?>/assets/images/xxx" alt="">

<img src="<?php echo esc_url( get_template_directory_uri() ); ?>/assets/images/common/logo.svg" alt="<?php bloginfo( 'name' ); ?>">

//★投稿のパーマリンクを表示
the_permalink()
<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>

//★投稿のパーマリンクを取得
esc_url( get_permalink() ) 

タイトル

//★投稿タイトルを表示
the_title()
<?php the_title(); ?>

//★投稿タイトルを取得
get_the_title()

//★属性用投稿タイトルを表示
the_title_attribute()

カテゴリー&タグ

//★投稿に属するカテゴリーを1つ取得
$category = get_the_category();
$category = $category[0];
esc_url( get_category_link( $category->term_id ) )

<?php
    $category = get_the_category();
    $category = $category[0];
?>
<a href="<?php echo esc_url( get_category_link( $category->term_id ) ); ?>"><?php echo esc_html( $category->cat_name ); ?></a>

//★カテゴリー一覧

投稿日時

//★投稿日時を表示
the_time( 'Y-m-d' )
<time datetime="<?php the_time( 'Y-m-d' ); ?>"><?php the_time( 'Y.m.d' ); ?></time>

コンテンツ&抜粋

//★抜粋を表示
the_excerpt()
if (has_excerpt()) {
the_excerpt();
}

//★投稿の本文を出力
the_content()

その他

//★テンプレートパーツをテンプレートへ読み込む
get_template_part( 'template-parts/breadcrumbs' )

条件分岐タグ

投稿

カスタム投稿タイプ & タクソノミー

is_home()

is_category()

is_singular( 'post' )
is_post_type_archive( '投稿タイプ名' )

is_tax( 'タクソノミー名' )

is_singular( '投稿タイプ名' )

コメントを残す

メールアドレスが公開されることはありません。