WordPressテンプレートタグ基本編
WordPressをカスタムする時によく使用するテンプレートタグを紹介しています。
ブログタイトル表示
<?php bloginfo('name'); ?>
コンテンツタイプとエンコードの種類を指定
<meta http-equiv="Content-Type"
content="<?php bloginfo('html_type'); ?>
;charset=<?php bloginfo('charset'); ?>" />
表示結果
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
ブログの説明を表示
<?php bloginfo('description'); ?>
トップページへのリンクを表示
<a href="<?php bloginfo('url'); ?>"><?php bloginfo('name'); ?>
スタイルシートの適用
<link rel="stylesheet"
href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" />
記事のタイトルと文字の表示
<?php if(have_posts()): while(have_posts()): the_post(); ?>
<h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
記事の個別ページへのリンクの設定
<a href="<?php the_permalink(); ?>"></a>
記事本文の表示
<?php the_content(); ?>
記事の投稿日と登校時間の表示
<?php the_date(); ?> <?php the_time(); ?>
投稿日が同じであっても全ての記事に投稿日を出力する方法
<?php the_time('Y年n月j日 g:i A'); ?>
記事が属するカテゴリーの表示
カテゴリー:<?php the_category(', '); ?>
<?php the_category(); ?>を「,(カンマ)」と指定することで<ul><li>によるマークアップが解除される
複数カテゴリーの区切り文字に「,(カンマ)」が使われる
前後のページへのリンクの表示
<?php previous_post_link(); ?>
<?php next_post_link(); ?>
日本語で表示
<?php previous_posts_link('« 前のページ'); ?>
<?php next_posts_link('次のページ »'); ?>
トップページにだけ表示
<?php if(is_home()): ?>
<!--トップページにだけ表示する内容 -->
<?php endif; ?>
メールアドレスへのリンク
<a href="mailto:<?php bloginfo('admin_email'); ?>">
