以下はWordpressのテンプレートタグの一覧ではありますが、自分がそのままコピペしやすいように補足などを入れており、テンプレートタグそのままではありませんのでご注意ください。
記事の本文を表示
<?php the_content(); ?>
現在の記事の記事抜粋を表示
<?php the_excerpt(); ?>
現在の記事が属するカスタム投稿タイプの記事抜粋を表示
<?php $excerpt = strip_tags(get_the_excerpt()); echo $excerpt; ?>
ブログタイトルを表示
<?php bloginfo('name'); ?>
ブログのURLを表示
<?php echo home_url(); ?>
パーマリンクを表示
<?php echo get_permalink(); ?>
記事タイトルを表示
<?php the_title(); ?>
現在の記事が属するカテゴリーを表示
<?php the_category(); ?>
現在の記事が属するタグを表示
<?php the_tags(); ?>
カスタム投稿タイプの場合その1
私は現在こちらを使用している
<!--カテゴリーとタグを取得ここから--> <?php $postcat = get_post_type().'_cat'; $posttag = get_post_type().'_tag'; ?> <!--カテゴリーとタグを取得ここまで-->
さらに以下を記述して表示
<!--カテゴリー、タグを表示ここから--> <div class="tagcat transition"> <?php if(has_term('',$postcat)): ?> <?php echo get_the_term_list($post->ID, $postcat,'',' '); ?> <?php endif; ?> <?php if(has_term('',$posttag)): ?> <?php if(has_term('',$postcat)): ?> <?php endif; ?> <?php echo get_the_term_list($post->ID, $posttag,'',' '); ?> <?php endif; ?> </div> <!--カテゴリー、タグを表示ここまで-->
カスタム投稿タイプの場合その2
使っていないがバリエーションとして控え
<div class="tagcat transition"> <?php $args = array( 'taxonomy' => get_post_type().'_tag' ); ?> <?php wp_tag_cloud($args); ?> <?php $args = array( 'taxonomy' => get_post_type().'_cat' ); ?> <?php wp_tag_cloud($args); ?> </div>
カスタム投稿タイプのアーカイブページに使用
現在のカスタム投稿タイプのアーカイブタイトルを表示その1
<?php post_type_archive_title(); ?>
現在のカスタム投稿タイプのアーカイブタイトルを表示その2
<?php echo get_post_type_object(get_post_type())->label; ?>
アーカイブリンク
<?php echo get_post_type_archive_link(get_post_type()); ?>
現在のカスタム投稿タイプのタグタイトルを表示
<?php single_tag_title(); ?>
現在のカスタム投稿タイプのアーカイブタイトルに現在のカスタム投稿タイプのアーカイブリンクを設置の見本
<a href="<?php echo get_post_type_archive_link(get_post_type()); ?>"> <?php echo get_post_type_object(get_post_type())->label; ?></a>
続きをみる
<a title="続きをみる" href="<?php the_permalink(); ?>">
続きを見る
<a title="続きをみる" href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
続きを見る
<a title="続きをみる" href="<?php the_permalink(); ?>"><?php the_excerpt(); ?></a>
アイキャッチがあればアイキャッチを表示、なければ違う画像を表示
thumb150 は width=”150″ height=”150″ で表示させるように設定した任意画像。
<!-- アイキャッチを表示ここから --> <?php if(has_post_thumbnail()): ?> <?php the_post_thumbnail('thumb150'); ?> <?php else: ?><!-- 上記に当てはまらなければ以下 --> <img src="<?php bloginfo('template_url'); ?>/images/no_<?php echo get_post_type(); ?>.jpg" alt="画像なし" width="150" height="150" /></a> <?php endif; ?> <!-- アイキャッチを表示ここまで -->
カスタム投稿タイプのシングルページに設置
現在のカスタム投稿タイプのタグタイトルを表示
<?php single_tag_title(); ?>
投稿者名を表示
投稿者 <?php the_author(); ?>
投稿者名とリンクを表示
<?php the_author_posts_link(); ?>
投稿者名と日付け+編集用リンクを表示
投稿者 <?php the_author(); ?> <?php the_time('Y年m月d日 (D)'); ?><?php edit_post_link(__('Edit This')); ?>
現在の記事が属するカスタム投稿タイプの説明文を表示
<?php echo get_post_type_object(get_post_type())->description; ?>
現在の記事が属するカスタム投稿タイプの記事抜粋を表示
<?php $excerpt = strip_tags(get_the_excerpt()); echo $excerpt; ?>
日付に関するもの
記事の投稿日
<?php the_time('Y年m月d日 (D)'); ?>
記事の更新日
<?php the_modified_date('Y年m月d日(D)'); ?>
任意のテンプレートファイルの呼び出し
任意のファイル名.php を呼び出す場合
<?php include( TEMPLATEPATH . '/任意のファイル名.php' ); ?><!-- 任意のファイル名のメモ -->
loop-任意のファイル名.php を呼び出す場合
<?php get_template_part( 'loop', '任意のファイル名' ); ?><!-- 任意のファイル名のメモ -->