ユーザーの最終ログイン日を表示しますか? WordPressのブログ ? ユーザー プロファイルにアクティビティ セクションを表示する場合は特に、この機能が必要になることがあります。 このチュートリアルでは、WordPress でユーザーの最終ログイン日を表示する方法を紹介します。
方法1:WordPressダッシュボードにログイン日を表示する
この方法は非常に簡単ですが、ユーザーが最後にWordPressダッシュボードにログオンした日付のみを表示します。
最初に行う必要があるのは、プラグインをインストールしてアクティブにすることです " WP最終ログイン 」。 詳細については、チュートリアルをご覧ください。 インストール方法 WordPressのプラグイン.
プラグインを有効にしたら、ユーザーのリストにアクセスするだけです。 この場所から、ユーザーテーブルに新しい列が追加されていることがわかります。
初めて、列のすべてのユーザーについて「 最後の接続 と書かれています」 これまで 」。 その理由は、プラグインがまだ全員の接続の記録を開始していないためです。 そのため、再度ログインするとすぐに、この列のフィールドが変更されます。
方法2:ユーザーの最終ログイン日を手動で表示する方法
ご想像のとおり、この方法はコードに問題がない人向けです。 お見せしたことを忘れないでください WordPressプラグインの作成方法.
したがって、次のコードをアクティブなテーマまたは WordPressのプラグイン.
ID、 'last_login'、time()); } add_action( 'wp_login'、 'user_last_login'、10、2); / ***最終ログイン時刻を表示します** / function bpc_lastlogin(){$ last_login = get_the_author_meta( 'last_login'); $ the_login_date = human_time_diff($ last_login); $ the_login_dateを返します。 } / ***ショートコードlastloginを追加します** / add_shortcode( 'lastlogin'、 'bpc_lastlogin'); ?>
このコードは、新しいメタキーを追加します。 ユーザーがログインするたびに、新しいメタキーの時間を節約します。
プラグインの使用を開始する前に、ログアウトして再度ログインする必要があります。 次のショートコードを使用して、最終接続日を表示できます。 [Lastlogin] » あなたの WordPressのブログ.
次のコードを使用して、この情報を子テーマに表示することもできます。
あなたが見ることができるように、コードは(相対日付を表示します2時間前または「2時間前」)、完全な日付の代わりに。 完全な日付を表示する場合は、前のコードでコードの次の部分を見つけます。
$ The_login_date = human_time_diff($のlast_login)。
次に、その行を次のように置き換えます。
$ The_login_date =日( 'M J、Y hのI'、$ last_login)。
フォーマット M j、Y h:ia 日付形式です。 これを操作して、日付の各要素の位置を変更できます(時、年、日など).
このチュートリアルはこれですべてです。 ユーザーの最終ログイン日を表示できるようになれば幸いです。 WordPressのブログ.