*

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

おすすめトピックス

関連記事

Stinger6
【STINGER6】トップページのtitleタグから-(ハイフン)を除去する

WordPress の人気テーマの STINGER シリーズから最新の STINGER6 が公開されました。公式サイトより無料でダウンロードできます。 全てはブログを書く為に。 – WordPress無料テー […]

wpX
WordPress専用超高速サーバー「wpX」へ移転で詰まった事

当ブログを WordPress 専用レンタルサーバー「wpX」へサーバー移転を行いました。高速サーバーを謳うレンタルサーバーはとても月額費用が高くてなかなか手を出せなかったのですが、wpX は月額1,000円(12ヶ月契 […]

知識不要!簡単にWordPressに画像スライダーを付けられる「Easing Slider」の使い方

ウェブサイト上で一枚の画像が次々と切り替わっていくものを画像スライダーとかスライドショーと言います。企業サイトや個人サイトでも至るところで見かけるようになりました。 このスライドショーは色々なタイプの物が jQuery […]

wordpress
今何記事目?WordPressで公開記事数を表示する

WordPress で公開記事数を調べたければ管理画面(ダッシュボード)に行けばすぐにわかっちゃうのですが、サイト上に表示したいという人もいるかもしれません。 ブログならそんなに記事数をわざわざ閲覧者にアピールする必要も […]

wordpress
【WordPress】テーマ「Stinger3」のスマホページでCSSが効かない

WordPress のテーマで Stinger3 というものがあります。これが結構人気テーマで、このブログでも使わせて頂いています。 「必要な物は、揃っている。」というキャッチコピーの通り、主要プラグインに類する機能、ス […]

AMP
WordPressを簡単にAMPに対応するテーマやテンプレートを紹介

ウェブサイトの SSL 対応と同様に、いずれ AMP にも対応せざるを得なくなるんじゃないかなぁと思っています。AMP とはスマートフォンなどのモバイル端末でのウェブ閲覧を爆速化するプロジェクトです。AMP に対応したウ […]

上部広告

著者について

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

フォローはこちら

       

上部広告

       
小谷城スマートIC
小谷城スマートICが開通したので近隣の観光地やお店を紹介するよ

2017年3月25日15時より、小谷城スマートインターチェンジ

Amazonプライム限定のクレヨンしんちゃん外伝は地上波とは違う面白さがある

クレヨンしんちゃん25周年を記念して2016年8月から Ama

Chromeでテーブルの列をコピー、矩形選択ができる拡張機能「Copytables」

ウェブサイト上でもデータをまとめる際に表がよく使われます。これ

キャッシュトレイ
三菱東京UFJ銀行でもコンビニATM手数料を無料にする事が可能です(条件有り)

セブンイレブンやローソンなどに設置してあるコンビニ ATM は

サングラス
車を運転中に朝陽が眩しくて信号が見えないのでサングラスで対策した

先日車を運転中にヒヤリとする出来事がありました。それは信号に気が付かな

→もっと見る