Nov 26, 2017
wordpressテンプレートタグまとめ
wordpressで使う基本的なテンプレートタグをまとめました。
基本
本文
1 |
<?php the_content(); ?> |
タイトル
1 |
<?php the_title( ); ?> |
アイキャッチ画像
1 |
<?php the_post_thumbnail('full'); ?>//thumbnail,medium,large,fullから変更可能 |
リンクURL
1 |
<a href="<?php the_permalink(); ?>">テキスト</a> |
日付
テンプレートタグ/the date – WordPress Codex 日本語版
1 |
<?php the_time('Y/m/d'); ?> |
条件分岐
投稿がある時
1 2 3 4 |
<?php if ( have_posts() ) : ?> <?php endif; ?> |
特定の固定ページに表示
1 2 3 4 5 6 7 8 9 10 11 12 13 |
/*特定の固定ページ1ページだけに表示させたい時*/ <?php if(is_page( '1' )): ?> 特定の固定ページに表示させたい内容 <?php else: ?> それ以外に表示させたい内容(空でも可) <?php endif; ?> /*特定の復数の固定ページに表示させたい時*/ <?php if(is_page( array( 1, 2, 3 ) ) ): ?> 特定の固定ページに表示させたい内容 <?php else: ?> それ以外に表示させたい内容(空でも可) <?php endif; ?> |
アイキャッチある場合とない場合で分ける時
1 2 3 4 5 |
<?php if ( has_post_thumbnail()): ?> <?php the_post_thumbnail('thumbnail'); ?> <?php else: ?> <img src="<?php echo get_template_directory_uri(); ?>/画像までのパス" alt=""> <?php endif; ?> |
繰り返し
投稿がある時繰り返す
1 2 3 4 5 6 |
<?php if ( have_posts() ) : ?> <?php while ( have_posts() ) : the_post(); ?> <?php endwhile; ?> <?php endif; ?> |