![見出し画像](https://assets.st-note.com/production/uploads/images/61272420/rectangle_large_type_2_570d513bb04fcab0a2d3a6ecba3db3ec.png?width=1200)
遷移先の個別投稿ページの作り方【WordPress】
※自分用備忘録
※下記の手順はローカルでの作業です
※作成したテーマは、実際に稼働させるWordPressのテーマに追加する必要があります
トップページから遷移した投稿の詳細ページの作り方です。
個別の投稿ページを表示するためのファイルを追加
single.php
個別の記事を表示するためのファイルである、single.phpファイルをindex.phpと同じ階層に追加します。
ダッシュボードを表示させる
<?php wp_head(); ?>
<?php wp_footer(); ?>
<?php wp_head(); ?>と<?php wp_footer(); ?>は各ページに設定しましょう。
headerやfooterを別で作成しそこに含めておけば、省略することができます。
記事を投稿する
ダッシュボードの投稿から記事を作成し用意します。
投稿の呼び出しのためのループ
<?php while (have_posts()): the_post(); ?>
ページのコーディング部分
<?php endwhile; ?>
<?php while (have_posts()): the_post(); ?>と<?php endwhile; ?>の間に全体のコーディングをしていきます。
このコードがなくても投稿を呼び出すことはできますが、投稿者名など呼び出せない項目もあります。
記述するようにしましょう。
後の操作は動的な部分の作成とほぼ同じです。
タイトルを表示
<?php the_title(); ?>
任意の場所に投稿のタイトルを表示することができます。
記事の本文を表示
<?php the_content(); ?>
記事本文の全文を表示することができます。
投稿者名の表示
<?php the_author(); ?>
記事の執筆者を表示します。
執筆者名はダッシュボードのユーザーから変更ができます。
時間の表示
<?php the_time( "Y-m-d" ); ?>
前後の記事へのリンク
<?php the_post_navigation(); ?>
前後の記事へリンクするナビゲーションバーを表示できます。
cssで装飾もできます。
この記事が気に入ったらサポートをしてみませんか?