サポート » 使い方全般 » プロフィールページの更新日時を取得したい

  • 解決済 tomm777

    (@tomm777)


    管理画面のプロフィールページに、カスタムフィールド(Advanced Custom Fieldsプラグイン)を使って項目を追加し、各メンバーがログインして編集できるようにしています。
    編集した内容は、固定ページで作成したメンバー情報ページに出力するようにしています。

    情報の更新状況の確認およびメンバーに更新を促すために、最終更新日時(or更新日)を上記固定ページに表示するようにしたいと考えています。
    カスタムフィールドでデイトピッカー等を使い、更新の都度日時を変更してもらうことも考えたのですが、いちいち日付を再設定する手間が面倒ということになりました。

    そこで、プロフィールページを更新した日時(日だけでも可)を取得する方法はないでしょうか?

    うまく情報を見つけられなかったため、ご存じの方がおられましたらご教授いただけるとありがたいです。
    よろしくお願いいたします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • こんにちは

    Advanced Custom Fields プラグインを使用しているのであれば、日付フィールドを作成して、acf/update_value フックで日付をセットすれば簡単でいいかもしれません。

    例:

    function my_acf_update_value( $value, $post_id, $field ) {
    	$value = date_i18n( 'Ymd' );
    	return $value;
    }
    add_filter( 'acf/update_value/key=field_123abcf', 'my_acf_update_value', 10, 3 );

    ※ field_123abcf はフィールドキーです。

    トピック投稿者 tomm777

    (@tomm777)

    ishitaka 様

    acf/update_value を使用することで無事、更新日を自動設定することができました。

    ありがとうございました。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「プロフィールページの更新日時を取得したい」には新たに返信することはできません。