サポート » 使い方全般 » ログイン履歴

  • ユーザー登録日時とユーザーログイン日時(最終)をユーザーのプロフィール(個別)に表示させたくて
    試行錯誤で色々と試しているのですが上手くいかず困っています。

    【プラグインの導入】
    登録日時:recently-registered
    最終ログイン:When Last Login

    管理画面のユーザー一覧では表示させることはできるがthemeに直接、表示させる方法が見つからない。
    何か良い方法をご存知の方がおられましたらお教え頂ければ幸いです。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • どんな出し方なのか良く分からないので例だけ。

    登録日時はデータベースに持っているのでプラグインは要りません。

    <?php
    $user_info = get_userdata( 10 );
    echo $user_info->user_registered;
    ?>

    最終ログイン日時は標準ではデータベースに持ってないのでプラグインが要ります。

    <?php
    $meta_time = get_the_author_meta( 'when_last_login', 10 );
    $time =  date( 'Y-m-d H:i:s' , $meta_time );
    echo date( 'Y-m-d H:i:s', strtotime( $time. '+9 hour' ));
    ?>

    10と記した部分にユーザーIDを指定してください。
    date、dateと二度も出てきて気持ち悪いですが、他に良い考えが浮かばなかったので勘弁してください。

    私も一例をば。

    <?php
    $datetime_format = get_option( 'date_format' ) . ' ' . get_option( 'time_format' );
    // ユーザー登録日時
    echo get_date_from_gmt( get_the_author_meta( 'user_registered' ), $datetime_format );
    // 最終ログイン日時(要 When Last Login プラグイン)
    echo date( $datetime_format, get_the_author_meta( 'when_last_login' ) + get_option( 'gmt_offset' ) * HOUR_IN_SECONDS );
    ?>

    Hi @mentos2020,

    I’m sorry for interrupting this thread. I am one of the authors of When Last Login and I am glad to assist you with this and we have received your email and responded.

    I see you are in good hands here, please let me know if you have any further questions via the email thread.

    • この返信は5年、 10ヶ月前にAndrew Limaが編集しました。
3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「ログイン履歴」には新たに返信することはできません。