*

WordPressで投稿日時の年月日を別に取得する方法

公開日: : WordPress

pasokon-pc

WordPress には投稿日時を取得する関数 get_the_date() という便利なものがありますが、これだと年月日全てが表示されてしまいます。投稿年月日を年・月・日と別に取得する方法はないかと結構頭を悩ませたんですよね。

悩んだ理由はアップロードしたファイルは年・月のフォルダにまとめられますが、ダウンロードリンクを作る時にこれをわざわざ手動で入力せずに自動で入れたいと思った為です。

wp-content/uploads/2017/02/***.jpg
※赤字の部分を自動で入力したい。

自動で入力する為には投稿年月日を分けて取得する必要がありました。

しかし、php で preg_split 関数やら explode 関数を持ちだして投稿日時を分割してわざわざ取得したにも関わらず、拍子抜けするほど簡単な方法で投稿年月日を分けて取得する方法がありました。30分ほど悩んだのに、知らない事で無駄な時間を費やしてしまいました。

投稿年月日を別に取得する

記事の投稿日時を年月日分けて取得するには、get_the_date() 関数を使います。あれ?前述した関数と同じですね。そうなんです。これで年月日を分けて取得する事ができたのです。

年を取得する

<?php
   get_the_date('Y');
?>

月を取得する

<?php
   get_the_date('m');
?>

日を取得する

<?php
   get_the_date('d');
?>

簡単すぎて泣けてきます。年月日全てを表示する関数かと思いきや、表示フォーマットを指定する事で年だけ、月だけという風に出力できるのです。

ちなみに年は大文字の「Y」の理由は「y」だと西暦の下二桁しか取得できない為です。

日付フォーマットに入れるアルファベットについて詳しくは下記ページにまとめられています。

  • Pocket

おすすめトピックス

関連記事

全記事一覧
WordPressで全記事一覧と投稿日を一緒に出力する方法

WordPress を使う前は Movable Type や Serene Bach を使用しておりましたが、その時は対して苦労しなかった「全記事一覧と投稿日を一緒に出力する」事が WordPress では結構実現に手間 […]

WordPressでカテゴリ別人気記事を表示できない時に確認する事【Popular Posts】

WordPress の人気記事表示プラグインと言えば「WordPress Popular Posts」が有名です。手軽に人気記事をサイドバーを含め自由な場所に設置できるので大変重宝するプラグインです。 調べてみると Wo […]

アップロード中にエラーが発生しました。
WordPressで画像がエラーでアップロードできなくなる原因

WordPress でサイト(ブログ)を運営していて恐怖のエラーがあります。それはもう Windows で言えばブルースクリーンが発生した時のように蒼白になります。 それは新たに画像をアップロードできなくなるエラーです。 […]

常時SSL
wpXが無料でWordPressの常時SSL機能を提供開始!簡単にhttps化できちゃいます

SSL という言葉は馴染みがないかもしれませんが、https という言葉なら見たことがあるでしょう。ウェブサイトの URL の始まりは「http://」か「https://」のどちらかです。普通のサイトなら前者の方が多い […]

wordpressサイト高速化
【WordPress】画像を最適化でサーバー容量削減!「EWWW image optimizer」が便利すぎ

遅いサイトと速いサイト、どっちが良いですか?と聞かれたら、それは多分速いサイトと答える人が圧倒的なのではないかと思います。ウェブサイトを見る人にとっても検索ロボット(クローラー)にとってもね。 サイトを表示するまでの早さ […]

WordPressのWP_Queryでカスタムフィールドで絞り込み今日の日付以前の記事は表示しない

WordPress で条件に応じた記事を一覧で表示したいという機会は数多くあります。WP_Query を使えばカテゴリで記事を絞り込んだり、並び替えたり色々な条件に応じた記事一覧を出力できます。 今回やりたいと思ったのは […]

著者について

名前:Azell
作曲したり風景写真撮ったりWeb制作したりする人です。 好きな事を楽しくブログに綴れていけたらと思います。

フォローはこちら

       

       
エックスサーバーでメールが送れない「Client host rejected:Access denied」

エックスサーバーで作成したメールアカウントでメールを送信しよう

札幌駅パセオ地下1階のパスタとパフェが美味しい「プロヴァンス」でランチ

札幌駅のパセオ地下1階にあるプロヴァンスは南フランスとイタリア

千歳市の和食処「ほうりん」の安い充実の寿司ランチ

千歳市にある和食処ほうりんは千歳駅の南西にある居酒屋が立ち並ぶ

スパホテルソーレ
札幌のカプセルホテル「スパホテルソーレすすきの」に泊まった感想

札幌の地下鉄すすきの駅の近くにあるカプセルホテル「スパホテルソ

札幌駅近くのモダン和食レストラン「えりも亭」で珍しい縮れ蕎麦ランチ

札幌駅の北口から徒歩2分程度の所に和風なモダンレストラン「えり

→もっと見る