投稿時間の時刻フォーマット表示

Simplicityの特徴 フォーラム Simplicityについての質問 投稿時間の時刻フォーマット表示

  • このトピックには2件の返信、1人の参加者があり、最後にワイケイにより9年、 5ヶ月前に更新されました。
2件の返信スレッドを表示中
  • 投稿者
    投稿
    • #51455
      ワイケイ
      ゲスト

      初めまして、WordPress初心者です。

      WordPressの一般設定、時刻フォーマットは設定しているのですが、
      投稿日は表示されても、投稿時間が表示されません、、、

      Simplicity2.51では時間までは表示さることは無理なのでしょうか

    • #51460
      Hidekichi
      ゲスト

      lib/customizer.php 5121行目あたり

      //日付表示のフォーマットを取得
      function get_theme_text_date_format(){
        return get_theme_mod( 'theme_text_date_format', 'Y/n/j H:i:s' );
      }

      こうすると、get_theme_text_date_format()で表示している部分は全部'Y/n/j H:i:s'の書式で表示されるかと思います。

      'Y/n/j H:i:s'について詳しくは、phpマニュアルのdateのformatあたりを参考にしてください。

      それぞれのテンプレート部分を修正すると、get_theme_text_date_format()を全部修正しないといけないので面倒ではなかろうかと。

      ひとまず上記の形式で表示させておいて、後でjQueryなどを用いて、好きな表示に修正するなどで細かく対応するのが良いのではと思います。これは親テーマの修正になるので、アップデートでリセットされてしまうため、アップデートごとにこれらをやり直す必要がありますが、1箇所だけなのでそこまで大変ではないかも知れません。

      まぁ時間やらは、必要な所だけ別途値を取得して書き直しても良いんですけどね。いずれにしても修正したい部分がどこの何?と言う部分が不明瞭でもあるので、おおよその回答として。

    • #51461
      ワイケイ
      ゲスト

      Hidekichi様、解答ありがとうございました。

      無事、表示出来ました。

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