投稿のIDから記事の内容を色々取得してみます

固定ページや、別の記事ページに、特定の記事の内容を取得、表示したい時に使ってください。

指定ID記事の投稿タイトルを取得

<?php echo get_post( 1 )->post_title; ?>

指定ID記事のパーマリンク取得

<?php echo get_permalink( 1 ); ?>

指定ID記事のカスタムフィールド名「test」を取得

<?php echo get_post_meta(1,'test', true); ?>

指定ID記事の本文を取得

<?php echo get_post(1)->post_content; ?>

get_the_contentはループの中でしか使えず、そのままID指定で取得する事が出来ません。

指定ID記事のサムネイルを取得

画像パスを取得したい場合

<?php echo get_the_post_thumbnail_url( 1, 'medium' );?>

画像を出力したい場合

<?php get_the_post_thumbnail( 1, 'medium' );?>

サイズはそれぞれ「’thumbnail’, ‘medium’, ‘large’, ‘full’」から選択出来ます。
サイズを省略した場合は「thumbnail」のサイズが取得されます。

指定ID記事の投稿者情報を取得

まずは「$author」の変数に投稿者データをまとめて取得します。

<?php $author = get_userdata(get_post(1)->post_author); ?>
投稿者ID$author->ID;
投稿者名$author->user_login;
ニックネーム$author->user_nicename;
表示名
(ユーザー設定で変更出来る表示する用の名前)
$author->display_name;
メールアドレス$author->user_email
ユーザーのウェブサイトURL$author->user_url
コメントを残す
コメントを残す