WordPressチートシート① 基本タグ
WorePressのテーマカスタマイズ時によく使う基本的なタグをまとめてみました。
インクルードタグ
| <?php get_header(); ?> | header.phpを読み込む |
| <?php get_footer(); ?> | footer.phpを読み込む |
| <?php get_sidebar(); ?> | sidebar.phpを読み込む |
| <?php get_template_part(); ?> | オリジナルで作成したファイルを読み込む 例) news.php <?php get_template_part('news'); ?> |
| <?php get_search_form(); ?> | 検索フォームを表示 |
テンプレートタグ
| <?php bloginfo( ‘name’ ); ?> | 管理画面「一般設定」で設定したサイトのタイトルを出力 |
| <?php bloginfo( ‘description’ ); ?> | 管理画面「一般設定」で設定したサイトのキャッチフレーズを出力 |
| <?php get_sidebar(); ?> | sidebar.phpを読み込む |
| <?php bloginfo( ‘charset’ ); ?> | 「UTF-8」が出力されます<meta charset="<?php bloginfo( 'charset' ); ?>"> |
| <?php bloginfo( ‘language’ ); ?> | 一般設定のサイトの言語を出力します 例 ja<html lang="<?php bloginfo( 'language' ); ?>"> |
| <?php echo home_url(); ?> | 現在のサイトのホームURLを出力<?php echo esc_url( home_url('/') ); ?> |
| <?php echo get_stylesheet_uri(); ?> | 現状テーマのスタイルシートのURI を取得し表示 |
| <?php echo get_template_directory_uri(); ?> | 親テーマのディレクトリのURI を取得し表示 |
| <?php echo get_stylesheet_directory_uri(); ?> | 子テーマのディレクトリのURI を取得し表示 |
| <?php wp_head(); ?> | </head> タグ直前で使用 |
| <?php wp_footer(); ?> | </body> タグ直前で使用 |
投稿関連
| <?php the_title(); ?> | 現在の投稿タイトルを表示 |
| <?php the_content(); ?> | 現在の投稿本文を出力 |
| <?php the_excerpt(); ?> | 現在の投稿の抜粋を表示 |
| <?php the_post_thumbnail(); ?> | 投稿編集画面で設定したアイキャッチ画像を表示 |
| <?php the_category(); ?> | 現在の記事が属するカテゴリーへのリンクを表示 ※ループの中で使う必須 |
| <?php the_tags(); ?> | 現在の記事に付けられたタグを表示 ※ループの中で使う必須 |
| <?php the_time(); ?> | 現在の投稿の公開時刻を表示 投稿の公開時刻を取得する場合には get_the_time() 表示:the_time() 取得:get_the_time() |
| <?php the_date(); ?> | 表示:the_date() 取得:get_the_date() |
| <?php echo get_the_date(); ?> | 取得したデータをechoで表示 |
| <?php the_permalink(); ?> | 投稿のパーマリンク の URL を表示 ※ループの中で使う必須 任意の投稿のパーマリンクを取得は、get_permalink() |
| <?php wp_footer(); ?> | </body> タグ直前で使用 |
ナビゲーション
| <?php next_post_link(); ?> | 現在の投稿より新しい投稿へのリンクを表示 ※ループの中で使う必須 |
| <?php previous_post_link(); ?> | 現在の投稿よりひとつ前の投稿へのリンクを表示 ※ループの中で使う必須 |
| <?php next_posts_link(); ?> | 現在のクエリ内で、投稿の次のセットへのリンクを表示 取得:get_next_posts_link() |
| <?php previous_posts_link(); ?> | 現在のクエリ内で、投稿のひとつ前のセットへのリンクを表示 取得:get_previous_posts_link() |
| <?php wp_nav_menu(); ?> | 管理画面 > 外観 > メニュー で作成した ナビゲーションメニューを表示 |
ショートコードの表示
テーマファイルでショートコードを読み込みたい場合
<?php echo do_shortcode('[ショートコード]'); ?>
