プラグインを使わずにWordPressの「最近の投稿」ウィジェットに投稿日を表示させる方法 #wordpress #wordpressJP

Posted on 5 years ago.



大したカスタマイズじゃないんですが、WordPressのデフォルトのウィジェット「最近の投稿」には、記事を投稿した日付が表示されていません。
なので、勝手に表示させてみましたw

WordPressのファイル内、「wp-includes」ディレクトリ内に「default-widgets.php」というファイルがあると思いますが、この中身を少し修正します。

ファイルを開くと、550行目ぐらいに、

<li><a href="<?php the_permalink() ?>" title="<?php echo esc_attr(get_the_title() ? get_the_title() : get_the_ID()); ?>"><?php if ( get_the_title() ) the_title(); else the_ID(); ?></a></li>
とあると思います。
僕は以下の様にアンカータグの後に日付を表示させてみました。
<li><a href="<?php the_permalink() ?>" title="<?php echo esc_attr(get_the_title() ? get_the_title() : get_the_ID()); ?>"><?php if ( get_the_title() ) the_title(); else the_ID(); ?></a> - <?php the_time('Y/m/d') ?></li>
これってきっと、WordPressをアップデートすると上書きされるよねー?w

1