WordPressを学習したときの個人的学習メモ

投稿があるとき、ないときの分岐方法

<?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(); ?>

 

 

コメント

タイトルとURLをコピーしました