投稿があるとき、ないときの分岐方法
<?php if (have_posts()): ?> # 投稿があるときの記述 <?php else: ?> # 投稿がないときの記述 <?php endif; ?>
投稿のタイトルをすべて表示させるループ
<?php while(have_posts()): ?> <?php the_post(); ?> <?php the_title(); ?> <?php echo "<br>" ?> <?php endwhile; ?>
投稿日時を表示させる
# 設定の日時フォーマットで表示。ただし、同じ日時がある場合は省略される。 <?php the_date(); ?> # 指定したフォーマットで表示。 <?php the_time('Y/m/d'); ?> # 設定の日時フォーマットで表示。 <?php the_time(get_option('date_format')); ?>
抜粋を表示させる
抜粋とは記事の抜粋に書いた内容、内容がなければ本文の先頭一部分を表示させる。
<?php the_excerpt(); ?>
著者名を表示する
<?php the_author(); ?>
記事のパーマネントリンクを設定する
# whileなどのループのときは<?php the_post(); ?>の位置に注意 <a href="<?php the_permalink(); ?>">
記事本文のページはテンプレートを見てサイト構成に合ったものを選ぶ
一番右はindex.php。一番優先度が低い。
テンプレート階層
前述のとおり、テンプレートファイルは、モジュール式の再利用可能なファイルで、WordPress サイトの We…
ヘッダーとフッターとサイドバーを共通化するやりかた
それぞれ、ファイルを作成する。
header.php、footer.php、sidebar.php。
呼び出したいファイル内で以下を記述する。
<?php get_header(); ?> <?php get_footer(); ?> <?php get_sidebar(); ?>
コメント