投稿日/更新日の表示フォーマット

Simplicityの特徴 フォーラム 要望・機能追加など 投稿日/更新日の表示フォーマット

4件の返信スレッドを表示中
  • 投稿者
    投稿
    • #21443
      ゆう
      ゲスト

      つい先日からテーマのお世話になり始めました。
      使いやすいテーマの公開ありがとうございます。

      さっそくですが機能追加のお願いです。
      現在の仕様では投稿日と更新日の表示フォーマットが「Y/n/j」に固定されていますが、WordPressの設定を反映して表示するようにしていただけないでしょうか。

      datetime.phpとentry-card.php内でハードコードされているものを次のように変更すると、WordPressに設定したフォーマットで日付表示するようになります。

      datetime.php

      11c11
      <       <span class="post-date"><i class="fa fa-clock-o fa-fw"></i><?php the_date() ;?><?php echo $human_time_diff; ?></span>
      ---
      >       <span class="post-date"><i class="fa fa-clock-o fa-fw"></i><?php the_time('Y/n/j') ;?><?php echo $human_time_diff; ?></span>
      14c14
      <       <span class="post-update"><i class="fa fa-history fa-fw"></i><time class="entry-date date updated" datetime="<?php echo get_the_time('c') ;?>"><?php if ($mtime = get_the_modified_date()) echo $mtime; ?></time></span>
      ---
      >       <span class="post-update"><i class="fa fa-history fa-fw"></i><time class="entry-date date updated" datetime="<?php echo get_the_time('c') ;?>"><?php if ($mtime = get_mtime('Y/n/j')) echo $mtime; ?></time></span>
      18c18
      <     <span class="post-date"><i class="fa fa-clock-o fa-fw"></i><time class="entry-date date updated" datetime="<?php echo get_the_time('c') ;?>"><?php the_date() ;?></time><?php echo $human_time_diff; ?></span>
      ---
      >     <span class="post-date"><i class="fa fa-clock-o fa-fw"></i><time class="entry-date date updated" datetime="<?php echo get_the_time('c') ;?>"><?php the_time('Y/n/j') ;?></time><?php echo $human_time_diff; ?></span>
      22c22
      <     <span class="post-update"><i class="fa fa-history fa-fw"></i><?php if ($mtime = get_the_modified_date()) echo $mtime; ?></span>
      ---
      >     <span class="post-update"><i class="fa fa-history fa-fw"></i><?php if ($mtime = get_mtime('Y/n/j')) echo $mtime; ?></span>

      entry-card.php

      25c25
      <       <span class="post-date"><i class="fa fa-clock-o fa-fw"></i><?php the_date() ;?></span>
      ---
      >       <span class="post-date"><i class="fa fa-clock-o fa-fw"></i><?php the_time('Y/n/j') ;?></span>

      子テーマを作って確認したところ、期待したとおりのフォーマットで表示できました。
      WordPress初心者のためこんなコードで良いのかいまひとつ自信がありませんが、差支えなければこのようにWordPressに設定したフォーマットで日付表示ができるとうれしいなと思います。

      お時間あるときにご検討よろしくお願いします。

    • #21444
      アバター画像わいひら
      キーマスター

      要望ありがとうございます。

      そうすると、デフォルトで「2015年2月19日」のような表示になってしまうので、あえてそのようになっています。
      ただ、テーマカスタマイザー側からフォーマット変更できるように次のバージョンで機能追加しようかと思います。

    • #21470
      ゆう
      ゲスト

      なるほど、表示フォーマットもデザインの一部として敢えてのハードコードだったのですね。
      ソースを読みながら「もしかしてそうなのかな」と思いました。

      ありがとうございます。次のバージョン楽しみにしています。

    • #23390
      riica
      ゲスト

      こんにちは。こちらのデザインを使用させていただいております。
      早速質問ですが、投稿日を非表示にすることはできたのですが、更新日を非表示にすることはできますでしょうか。
      初心者のため、わからないことが多くて・・・
      よろしくお願いいたします。

    • #23392
      アバター画像わいひら
      キーマスター

      外観のカスタマイズからできると思います。

4件の返信スレッドを表示中
  • トピック「投稿日/更新日の表示フォーマット」には新しい返信をつけることはできません。
スポンサーリンク
アドセンス(大)
アドセンス(大)