fixes」という見出し。開発者向として新しい関数の追加や多くのバグが修正されたとなっており、チェックせざるを得ない。Beta2をもとにしており、正式リリースの際に変更される可能性があることを予めお断りする。wp_timezone_string関数を紹介しよう。wp_timezone_string関数は、管理ページの「設定(Settings)」-「一般(General)」で確認・更新できる内容を取得する。get_option関数で取得できる。);都市名が保存されている場合はオフセット時間が空となり、逆にオフセット時間が保存されている場合は都市名が空となる。都市名であればサマータイムを考慮した日付・時刻管理となるが、オフセット時間の場合はサマータームは考慮されないところが大きく異なる。wp_timezone_string関数ではオフセット時間が設定されている場合、get_option関数で取得した値を、'+09:00'のような書式に加工した文字列を返すようになっている。wp_timezone関数を使用することになる。それはwp_timezone関数では内部では、wp_timezone_string関数でサイトのタイムゾーン情報を取得し、それを使って(PHPの)DateTimeZoneオブジェクトを生成して返り値とするためだ。current_datetime関数が追加されている。これはサイトのタイムゾーンを考慮したものとなる。current_datetime();この関数の返り値は、PHPのDateTimeImmutableオブジェクトとなる。先ほど取得した変数$datetimeをダンプすると、日時のほかにタイムゾーン情報を保持していることがわかる。"Asia/Tokyo"}DateTimeImmutableオブジェクトはいくつかのメソッドを提供している(詳しくはPHPマニュアル参照)。現在の日時をフォーマットを指定して出力する場合は次のような記述となる。);出力内容は次の通り。wp_date関数も追加されている。)第2パラメータの$timestampを指定することで任意の日時を、第3パラメータの$timezoneを指定することでサイトとは異なるタイムゾーンを適用できるようになっているのが特徴である。現在の日時をwp_date関数を使って出力してみる。);出力内容はcurrent_datetime関数と同等で次のようになる。13:44今度はタイムゾーンを「デトロイト」に変更してみる。);出力内容は次の通りで、時刻の部分が変わっていることがわかる。date_i18n関数は内部でwp_date関数を使用するように一部修正されている。human_time_diff関数についてふれる。min'のように分単位で出力していたが、5.3.0では1分未満の違いを秒で出力するように変わっている。);この出力内容は次ようになる。)パラメータ$dで指定したフォーマットで投稿日を取得する。)PHPバージョンの互換性を調べる。)投稿情報が指定したカテゴリーに属しているか調べる。)IDを指定してカテゴリー情報を取得する。)WordPressシステムの関数にアクション関数を追加する。©12NetWordPress私的マニュアル主にjQueryのメモPHPExcelのノートWebの。