ユーザーの最終ログイン日を表示しますか? WordPressのブログ ? ユーザー プロファイルにアクティビティ セクションを表示する場合は特に、この機能が必要になることがあります。 このチュートリアルでは、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のブログ.