get_the_date

(3.0.0以降)
get_the_date - 投稿データの投稿日を取得する

説明

mixed get_the_date ( [ string $d = '' [ , mixed $post = null ] ] )
パラメータ$dで指定したフォーマットで投稿日を取得する。

パラメータ

  • $d
    フォーマットを指定する文字列(PHP date関数参照)。省略時は、管理画面「設定」「一般設定」の日付フォーマットが適用される。
  • $post
    [3.9.0]投稿IDまたは投稿情報オブジェクト。省略時はnullとなり、現在の投稿情報が適用される。

返り値

パラメータ$dで指定された書式で投稿日を返す。投稿情報が無効な場合はfalseを返す。

注意

この関数は、the_date関数などから呼ばれており、呼び出す前にthe_post関数を使用しておく必要がある。

[3.9.0]パラメータ$postで任意の投稿情報の投稿日を取得できるようになった。なお$postの値で取得しなおした投稿情報が無効な場合はfalseを返す。

使用例

  • デフォルトフォーマットで投稿日を取得する。
    <?php $post_date = get_the_date(); ?>

フィルター

[3.0.0]投稿日を返す直前にget_the_dateフィルターを呼び出す。パラメータ$the_dateには投稿日の内容が、$dには受け取った日付フォーマットが格納される。[3.9.0]$postには本関数が受け取った値で取得しなおした投稿情報が格納される。
return apply_filters( 'get_the_date', $the_date, $d, $post );

アクション

実行するアクションはありません。

ソースファイル

/wp-includes/general-template.php

関連

お勧めコンテンツ

Emojin:プラグイン作ってみました(2014年8月23日 登録)

ちょっと前のTLでiOSの絵文字を含んだ投稿を保存すると、絵文字以降の文章がすべて消えた状態で保存されるといったツイートを見かけた。少し検索してみると、MySQLのデータベースの文字セットが「utf8」の場合、iOSの絵文字のような4バイトの文字を正常に保存できず、それ以降の文章も保存されないというものらしい。対処方法としてデータベースの文字セットを「utf8mb4」に変更するのが有効らしいのだが、他に回避策がないか考えてみた。

3.8の「アクティビティ」ウィジェットに投稿以外の情報も表示する(2014年1月17日 登録)

ちょうど1月前の「ダッシュボードの「概要」にカスタム投稿タイプ件数を表示する」にて、WordPress 3.8新ダッシュボードの「概要」ウィジェットにカスタム投稿タイプの投稿数を表示する方法を紹介したが、今回のその続編で「アクティビティ」ウィジェットを拡張する方法を紹介する。

PHPとMySQLのバージョンを確認(2013年9月11日 登録)

先日、WordPressで構築されたサイトについて最新版へのバージョンアップを依頼される。使用されていたWordPressはバージョン2.xということで、最新版へバージョンアップできるのか、PHPとMySQLのバージョンを確認することになった。

投稿一覧に独自リンクを追加する(2013年4月25日 登録)

管理者ページの「投稿一覧」や「固定ページ一覧」の各投稿記事はマウスポインタを移動すると、「編集」や「クイック編集」といったリンクが表示される。このリンクに独自のリンクを追加する方法を調べてみた。

WordPressと組み込まれている主なJavaScriptライブラリのバージョン一覧(2015年4月10日 登録)

WordPressの更新が遅れていたサイトを少し前に更新したところ、jQuery UI sortableを使って拡張したページに不具合が発生しました。WordPressの更新に伴って内部のjQuery UIが更新されたことに起因すると思われ、これを機にWordPressとそれに組み込まれたJavaScriptライブラリのバージョンを確認してみました。

最終更新日時 : 2015-09-24 18:39