WordPressで特定の固定ページ(例えばトップページなどの)記事内容を、お知らせ的にサイドバーなどで表示させる。
その際に日付(更新日)も表示したいときのコードを覚え書き。
ページの指定はIDではなく、スラッグを使います。
<div class="info"> <?php $page_data = get_page_by_path( 'ここにページスラッグ' ); $page = get_post( $page_data ); $date = $page->post_modified; $content = $page->post_content; ?> <p class="info-date"> <?php // 更新日時を表示 echo get_the_modified_date('Y.m.d', $date); ?> </p> <div class="info-txt"> <?php // 本文を表示(自動整形含む) echo apply_filters( 'the_content', $content ); ?> </div> </div>
DIV等のクラス名は適宜書き替えて使ってください。