WordPress タグ一覧
生徒さん用にタグ集を作ってみました。
よく使うものだけと思ってたら、きりがなさそうなので、その都度追加していこうと思います。
プラグイン動作用タグ
ヘッダー用:</head>直前
1 |
<?php wp_head(); ?> |
フッター用:</body>直前
1 |
<?php wp_footer(); ?> |
テンプレートインクルードタグ
ヘッダー
1 |
<?php get_header(); ?> |
ヘッダー:その他のヘッダー(header-2.php)
1 |
<?php load_template(TEMPLATEPATH . '/header-2.php'); ?> |
サイドバー
1 |
<?php get_sidebar(); ?> |
フッター
1 |
<?php get_footer(); ?> |
フッター:その他のフッター(footer-2.php)
1 |
<?php get_footer('2'); ?> |
検索フォーム
1 |
<?php get_search_form(); ?> |
出力タグ
ページタイトルとサイトタイトル
1 |
<title><?php wp_title('|', true, 'right'); ?><?php bloginfo('name'); ?></title> |
ページディスクリプション
1 |
<meta name="description" content="<?php bloginfo('description'); ?>"> |
homeURL
1 |
<?php echo home_url(); ?> |
cssのURL
1 |
<?php echo get_stylesheet_directory_uri(); ?> |
テーマテンプレートのURLのURL
1 |
<?php bloginfo('template_url' ); ?> |
テンプレートタグ
日付
1 |
<?php the_time('Y年m月d日'); ?> |
記事タイトル
1 |
<?php the_title(); ?> |
記事の本文
1 |
<?php the_content(); ?> |
記事URL
1 |
<?php echo get_permalink(); ?> |
記事投稿者
1 |
<?php the_author(); ?> |
記事カテゴリー
1 |
<?php the_category(','); ?> |
カスタムターム
1 |
<?php echo get_the_term_list( $post->ID, 'ターム', ' ',' ' ); ?> |
記事抜粋
1 |
<?php the_excerpt(); ?> |
サムネイル
1 2 3 4 5 6 7 |
<?php if ( has_post_thumbnail() ) : the_post_thumbnail('post-thumbnails'); else : echo '<img src="'; bloginfo( 'template_url' ); echo '/images/the_post_thumbnail_default.png" alt="デフォルト画像" />'; endif; ?> |
ページ送り
1 2 |
<div class="previous"><?php previous_post_link('%link', '« %title'); ?></div> <div class="next"><?php next_post_link('%link', '» %title'); ?></div> |
その他
別テンプレート(page2.php)
1 2 3 4 |
<?php /* Template Name: page2 */ ?> |
新着情報一覧(最新5記事 タイトル 日付)
1 2 3 4 5 6 |
<?php query_posts('showposts=5'); ?> <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> <?php the_date('Y年m月d日(D) h:i:s'); ?></li> <?php endwhile; endif; ?> <?php wp_reset_query(); ?> |
記事の並び替え
1 2 |
<?php query_posts($query_string .'order=asc'); ?> //昇順 <?php query_posts($query_string .'order=desc'); ?> //降順 |
ウィジェット出力
1 |
<?php dynamic_sidebar( $number ); ?> |
ショートコード出力
1 |
<?php echo do_shortcode('[ショートコードの文字列]'); ?> |