*

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でリンク元によってデザインを変える、phpでリンク先に変数を送る方法

ちょっと変わったケースの依頼で1つの WordPress に2つのサイトを共存させ、一部ページは2つのサイトで共通に使いたいというものがありました。ようするに1つの WordPress 管理画面で2つのサイトを管理したい […]

WordPressで突然ace_where,ace_joinに関するエラーが出てサイトが崩壊した話

先日私が管理している WordPress サイトの一つを見た時、いつもと違う印象を受けました。サイトデザインも崩れていますし、投稿内容もおかしな事になっていました。突然サイトが自分の意図しない物になっていたら焦ります。 […]

WordPressのパーマリンクを連番にしたいがあるカテゴリだけ除外したい

WordPress のパーマリンクを連番にする方法は既に様々なブログで取り上げられておりここでは割愛しますが、それに加えてやりたい事があったのでメモします。 それは基本的にはパーマリンクは連番にするが、あるカテゴリの投稿 […]

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

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

アイキャッチ画像を自動で投稿に表示
WordPressで中サイズ画像を取得しアイキャッチ画像を自動で投稿に表示する

WordPress でブログやサイトをやっている人なら、冒頭にアイキャッチ画像を入れる人も多いと思います。今このブログ記事でも上のような画像の事です。 通常 WordPress ではまず投稿のアイキャッチ画像の設定画面で […]

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

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

著者について

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

フォローはこちら

       

       
滋賀県長浜市のキーマカレー専門店!倉庫を改装したレトロな「キャリールーム」でランチ

滋賀県長浜市にキーマカレー専門店があるという事を instag

病院経営ゲームのテーマホスピタル新作が2018年秋にSTEAMで発売「Two Point Hospital」

2018年1月16日に病院経営シミュレーションゲーム「Two

Aipo8.1.1オープンソース版で2018年の祝日設定を行う(さくらのVPS)

オープンソース版の無料グループウェア「Aipo」のサポートが2

タイヤのホイールナットが緩んで紛失、1個で買う方法はあるか

車の発進時や曲がる時にわずかなゴリッという音がする事に気づいて

高速道路
高速道路の上りと下りってどっち方面?全国高速道路総まとめ

高速道路には進行方向によって「上り」と「下り」という表現があり

→もっと見る