cdbt_shortcode_datetime_format

(CDBT 2.1.33)

cdbt_shortcode_datetime_formatショートコードで出力される日時書式を変更するフィルター

Description

string cdbt_shortcode_datetime_format ( string $datetime_format [, string $column, string $column_type, string $shortcode_name, string $table ] )
ショートコードで出力される日時書式を変更するフィルター。このフィルターを使うことで、特定のテーブルやカラム別に日時データの出力フォーマットをカスタマイズできます。
Notice:このフィルターはバージョン2.1.33以降のプラグインで利用できます。

Parameters

datetime_format
現在設定されている日時書式の初期値です。
column
日時書式を適応するカラム名を参照できる。
column_type
日時書式を適応するカラムの型を参照できる。
shortcode_name
フィルターするショートコード名を参照できる。
table
フィルターするテーブル名を参照できる。

History

バージョン 内容
2.1.33 新規追加

Example

テーブル名とカラム名を指定して、任意の日時書式で出力させる。

<?php
function my_custom_datetime_format( $datetime_format, $column, $column_type, $shortcode_name, $table ) {
  if ( 'prefix_table_name' === $table && 'birthday' === $column ) {
    $datetime_format = 'jS F Y';
  }
  return $datetime_format;
}
add_filter( 'cdbt_shortcode_datetime_format', 'my_custom_datetime_format', 10, 5 );

Reference

Available Datetime Format

Related Hooks