WordPressテーマSANGOの質問

トップページ記事一覧の投稿日時を更新日時のみにしたいのですが。

アバター
コン

トップページの記事一覧を更新日時のみにすることは可能でしょうか?

現在は別の方からの質問にありました「記事の更新日時を優先に表示する方法」
をやってまして、記事内では最終更新日のみが表示されるようになっています。

同様にトップページの記事一覧も更新日時のみの表示にすることは可能でしょうか。

お忙しいところ恐縮ですがご返信いただければ幸いです。

SANGO
質問板アーカイブ
コメントへの回答
サルワカくん
サルワカくん
2019/06/13

以下のコードを子テーマのfunctions.phpに貼り付けることで、記事一覧のカードの日付を最終更新日に変えることができます。

function sng_normal_card() { ?>
  <article class="cardtype__article">
    <a class="cardtype__link" href="<?php the_permalink()?>">
      <p class="cardtype__img">
        <img src="<?php echo featured_image_src('thumb-520'); ?>" alt="<?php the_title();?>" loading="lazy">
      </p>
      <div class="cardtype__article-info">
        <?php if (!get_option('remove_pubdate')): ?>
        <time class="updated entry-time dfont" datetime="<?php the_modified_time('Y-m-d');?>"><?php the_modified_time( get_option( 'date_format' ) ); ?></time>
        <?php endif;?>
        <h2><?php the_title();?></h2>
      </div>
    </a>
  <?php
    // カテゴリーを出力
    if (!is_archive()) {
      output_catogry_link();
    }
    // newマーク
    newmark();
  ?>
  </article>
<?php
}

↑ポイントは、the_modified_time()というWordPressの関数です。the_date()だと投稿日、the_modified_time()だと更新日が出力されます。
よろしくお願いします。

アバター
コン
2019/06/16

教えていただいたコードを追加したところ、無事更新日のみの表示になりました。

ご丁寧に教えていただき本当に感謝しています。
どうもありがとうございました。