前提・実現したいこと
Wordpressの投稿記事に関して。
「前の記事・後の記事」というページ送りを実装したい。
しかし、前の記事・後の記事が持っている「投稿日時」を表示することができません。
どなたか解決にご協力いただけないでしょうか。
宜しくお願い致します。
発生している問題・エラーメッセージ
「前の記事・後の記事」それぞれの投稿日時が表示できない。
該当のソースコード
<?php //前の記事を取得 $prev_post = get_previous_post(true); $next_post = get_next_post(true); if ( $prevPost = get_previous_post() ) {//前の記事があればリンクを出す echo '<a href="'.get_permalink($prevPost->ID).'">'; //前の記事のリンク echo '<div class="pager_img">'.get_the_post_thumbnail($prevPost->ID).'</div>'; //前の記事のサムネイル echo '<p>' . get_the_title($prevPost->ID) . '</p>'; //前の記事のタイトル echo the_time('Y/m/d'); //前の記事の投稿日時 echo get_the_excerpt($prevPost->ID); //次の記事の抜粋 echo '</a>'; categories_pre(); echo get_the_date($prevPost->ID); } ?> <?php //次の記事を取得 $prev_post = get_previous_post(true); $next_post = get_next_post(true); if ( $nextPost = get_next_post() ) { //次の記事があればリンクを出す echo '<a href="'.get_permalink($nextPost->ID).'">'; //次の記事のリンク echo '<div class="pager_img">'.get_the_post_thumbnail($nextPost->ID).'</div>'; //次の記事のサムネイル echo '<p>'.get_the_title($nextPost->ID).'</p>'; //次の記事のタイトル echo the_time('Y/m/d'); //次の記事の投稿日時 echo get_the_excerpt($nextPost->ID); //次の記事の抜粋 echo '</a>'; categories_next(); echo get_the_date($nextPost->ID); } ?>
試したこと
それぞれの <?php ~ ?>の最後から2行目、
・echo get_the_date($prevPost->ID);
・echo get_the_date($nextPost->ID);
で表示できると思いましたがダメでした。
他には、
・echo $prev_post->post_date;
・echo $next_post->post_date;
なども試しましたがうまくいきません。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/02/15 00:06
2021/02/15 00:26 編集
2021/02/15 00:32
2021/02/15 00:49
2021/02/15 00:53