WordPress関数一覧
詳細はWordPress CodexやChatWPで確認ください
※随時更新
関数名 | 用途 | 使用例 |
---|---|---|
body_class() | <body> タグにクラスを追加 | <body <?php body_class(); ?>> |
get_header() | header.php を読み込む | <?php get_header(); ?> |
get_footer() | footer.php を読み込む | <?php get_footer(); ?> |
get_sidebar() | sidebar.php を読み込む | <?php get_sidebar(); ?> |
the_title() | 投稿やページのタイトルを表示 | <h1><?php the_title(); ?></h1> |
the_content() | 投稿やページの本文を表示 | <div><?php the_content(); ?></div> |
the_permalink() | 投稿やページのリンクを取得 | <a href="<?php the_permalink(); ?>">続きを読む</a> |
the_post_thumbnail() | アイキャッチ画像を表示 | <?php the_post_thumbnail('thumbnail'); ?> |
have_posts() | 投稿が存在するか確認 | <?php if (have_posts()) : ?> |
the_post() | 投稿データを取得するループ | <?php while (have_posts()) : the_post(); ?> |
the_excerpt() | 投稿の抜粋を表示 | <?php the_excerpt(); ?> |
get_the_date() | 投稿の日付を取得 | <p><?php echo get_the_date(); ?></p> |
wp_nav_menu() | ナビゲーションメニューを表示 | <?php wp_nav_menu(array('theme_location' => 'header-menu')); ?> |
is_home() | ホームページか判定 | <?php if (is_home()) : ?> |
is_single() | 投稿ページか判定 | <?php if (is_single()) : ?> |
is_page() | 固定ページか判定 | <?php if (is_page()) : ?> |
comments_template() | コメントテンプレートを読み込む | <?php comments_template(); ?> |
dynamic_sidebar() | ウィジェットエリアを表示 | <?php if (is_active_sidebar('sidebar-1')) : dynamic_sidebar('sidebar-1'); endif; ?> |
get_search_form() | 検索フォームを表示 | <?php get_search_form(); ?> |
get_template_part() | テンプレートの一部を読み込み | <?php get_template_part('template-parts/content', 'single'); ?> |
get_post_meta() | カスタムフィールド値を取得 | <?php echo get_post_meta($post->ID, 'custom_key', true); ?> |
the_author() | 投稿の著者名を表示 | <?php the_author(); ?> |
get_comments_number() | コメント数を取得 | <?php echo get_comments_number(); ?> |
next_post_link() | 次の投稿リンクを生成 | <?php next_post_link('%link', '次の投稿 »'); ?> |
previous_post_link() | 前の投稿リンクを生成 | <?php previous_post_link('%link', '« 前の投稿'); ?> |
get_theme_mod() | テーマカスタマイザー設定を取得 | <?php echo get_theme_mod('custom_setting', 'デフォルト値'); ?> |
get_custom_logo() | カスタムロゴを取得 | <?php echo get_custom_logo(); ?> |
the_archive_description() | アーカイブページの説明を表示 | <?php the_archive_description(); ?> |
the_archive_title() | アーカイブページのタイトルを表示 | <?php the_archive_title(); ?> |
is_sticky() | 現在の投稿が固定投稿か判定 | <?php if (is_sticky()) : ?>固定投稿です<?php endif; ?> |
wp_link_pages() | ページ分割ナビゲーションを表示 | <?php wp_link_pages(); ?> |
apply_filters() | フィルターフックに関連付けられたコールバック関数を実行し、値を加工する | <?php echo apply_filters( 'the_content', $content ); ?> |
ループ処理一覧
詳細はWordPress CodexやChatWPで確認ください
※随時更新
用途 | 使用例 |
---|---|
投稿が存在するか確認し、ループを開始 |
|
次の投稿データを取得 |
|
現在の投稿タイトルを表示 |
|
現在の投稿本文を表示 |
|
投稿へのリンクを生成 |
|
投稿のカテゴリを取得 |
|
投稿のタグを取得 |
|
投稿が特定のカテゴリに属するか判定 |
|
投稿に特定のタグが付いているか判定 |
|