最終更新日を表示したい
公開日が出力されるテーマの場合は、single.phpを書き換えてください。
出力されないテーマの場合は、以下コピペだけでOKです。
fanction.phpに以下をコピペ
functionに入れるときはバックアップをしっかりとってくださいね。
function get_mtime($format) { $mtime = get_the_modified_time('Ymd'); $ptime = get_the_time('Ymd'); if ($ptime > $mtime) { return get_the_time($format); } elseif ($ptime === $mtime) { return null; } else { return get_the_modified_time($format); } }
single.phpまたは、page.phpに以下を追加
投稿でブログを作成している方はsingle.phpへ追加しましょう。
テーマに公開日が出ている場合はphp内で「time」で検索をかけるとヒットするはず。
以下ソースを丸々書き換えてください。
固定記事の更新日を記載したい場合はpage.phpへ同様に追加します。
表示させるときに、公開日:2020/3/7か、最終更新日:2020/3/7と出力されます。
Y/n/jとなっている「/」部分を「Y年n月j日」とすれば公開日:2020年3月7日となります。
お好みで変更して下さい。
<?php if (get_mtime('c') == null) : ?> <p class="time">公開日:<time class="entry-date date published" datetime="<?php the_time('c') ;?>"><?php the_time('Y/n/j') ;?></time></p> <?php endif; ?> <?php if (get_mtime('c') != null) : ?> <time class="entry-date date updated" datetime="<?php if ($mtime = get_mtime('c')) echo $mtime; ?>"><?php if ($mtime = get_mtime('Y/n/j')) echo '最終更新日:' , $mtime; ?></time> <?php endif; ?>
cssで調整
フォントサイズくらいの設定なので、好き好きですね。
一応コピペ用に置いておきます。
.time{ line-height: 1.6; font-size: 12px; margin:10px 0; }