更新日の表記を消したい!

賢威7が素晴らしいテンプレートだと言う事は衆知の事実だと思いますが、幾つかの点は「改善してほしいな」と思う事があります。

その内の1つにページの更新日が表記されてしまう!事を挙げる方もいらっしゃるのではないでしょうか?

ご存知の通り、賢威7はページの公開日と、そのページを修正等した際の更新日が表示されます。

 

各サイトによって考え方が違うと思いますが、更新日を表示させたくない時もありますよね。

また、賢威で予約投稿をした場合、例えば3月25日に書き上げて3月26日に予約投稿を行った場合、公開日:3月25日 / 更新日:3月26日となってしまって困っている方も多いかと思います。

そんな時、更新日表示の消し方を以下に記します。


テーマの編集

まず、『ダッシュボード』→『外観』→『テーマの編集』で『個別投稿(single.php)』を選びます。

編集画面で以下のコードを探します。
割と上の方に <!–記事–> とあり、そのすぐ下あたりにあります。

<p class=”post-date”><?php _e(‘Published on’,’keni’) ?> : <time datetime=”<?php the_time(‘Y-m-d’); ?>” itemprop=”datePublished” content=”<?php the_time(‘Y-m-d’); ?>” ><?php the_time(get_option(‘date_format’)); ?></time> / <?php _e(‘Last modified on’,’keni’) ?> : <time datetime=”<?php the_modified_date(‘Y-m-d’); ?>” itemprop=”dateModified” content=”<?php the_modified_date(‘Y-m-d’); ?>”><?php echo get_the_modified_date(get_option(‘date_format’)); ?></time></p>

見つからない場合は、Ctrl+F(Macならcommand+F)で【 <?php _e(‘Published on’,’keni’) ?> 】を検索して見つけましょう!

そこから後半部分の

 / <?php _e(‘Last modified on’,’keni’) ?> : <time datetime=”<?php the_modified_date(‘Y-m-d’); ?>” itemprop=”dateModified” content=”<?php the_modified_date(‘Y-m-d’); ?>”><?php echo get_the_modified_date(get_option(‘date_format’)); ?></time>

をマルッと削除してしまいます。
下記画像の赤マーク部分です。

気を付けたいのは、削除する頭の部分の【 <?php _e(‘Last modified on’,’keni’) ?> 】の前にある【 / 】も削除をする事。

それと、その【 / 】の前の半角スペースも削除をする事です。

これで更新日は表記されなくなります。

バックアップを取りましょう

なお、phpのコード編集に自信のない人は、メモ帳などに元のコードをマルッとコピペして保存をしておく事をオススメします。

仮にphpのコード編集に失敗しても、保存をしておいた元のコードを再度コピペすれば元通りになります。

 

【2018.03.27 更新】誤字脱字を修正しました