คุณต้องการแสดงวันที่เข้าสู่ระบบครั้งสุดท้ายของผู้ใช้ของคุณ บล็อก WordPress ? คุณอาจต้องการคุณสมบัตินี้โดยเฉพาะหากคุณต้องการแสดงส่วนกิจกรรมในโปรไฟล์ผู้ใช้ ในบทช่วยสอนนี้ ฉันจะแสดงวิธีแสดงวันที่เข้าสู่ระบบล่าสุดของผู้ใช้ใน WordPress

วันที่เข้าสู่ระบบ WordPress ครั้งล่าสุด

วิธีที่ 1: แสดงวันที่เข้าสู่ระบบในแดชบอร์ด WordPress

วิธีนี้ค่อนข้างง่าย แต่จะแสดงเฉพาะวันที่ผู้ใช้ล็อกออนล่าสุดบนแดชบอร์ดของ WordPress เท่านั้น

สิ่งแรกที่คุณต้องทำคือติดตั้งและเปิดใช้งานปลั๊กอิน " WP เข้าสู่ระบบครั้งสุดท้าย " สำหรับรายละเอียดเพิ่มเติมคุณสามารถอ่านบทช่วยสอนของเราได้ที่ วิธีการติดตั้ง WordPress ปลั๊กอิน.

หลังจากเปิดใช้งานปลั๊กอินสิ่งที่คุณต้องทำคือเข้าถึงรายการของผู้ใช้ จากตำแหน่งนี้คุณจะสังเกตเห็นว่ามีการเพิ่มคอลัมน์ใหม่ในตารางผู้ใช้

รายชื่อผู้ใช้เข้าสู่ระบบล่าสุด

เป็นครั้งแรกที่คุณจะสังเกตเห็นว่าสำหรับผู้ใช้ทั้งหมดในคอลัมน์ " การเชื่อมต่อล่าสุด มันเขียนไว้ " เคย " เหตุผลก็คือปลั๊กอินยังไม่เริ่มบันทึกการเชื่อมต่อของทุกคน ดังนั้นทันทีที่คุณลงชื่อเข้าใช้อีกครั้งคุณจะสังเกตเห็นว่าฟิลด์ในคอลัมน์นี้จะเปลี่ยนไป

วิธีที่ 2: วิธีแสดงวันที่ล็อกอินล่าสุดของผู้ใช้ด้วยตนเอง

อย่างที่คุณคาดหวังวิธีนี้มีไว้สำหรับผู้ที่ไม่มีปัญหากับรหัส จำไว้ว่าเราแสดงให้คุณเห็น วิธีสร้างปลั๊กอิน WordPress.

ดังนั้นสิ่งที่คุณต้องทำคือเพิ่มโค้ดต่อไปนี้ในธีมที่ใช้งานหรือของคุณ WordPress ปลั๊กอิน.

ID, 'last_login', เวลา ()); } add_action ('wp_login', 'user_last_login', 10, 2); / ** * แสดงเวลาล็อกอินล่าสุด * * / ฟังก์ชัน bpc_lastlogin () {$ last_login = get_the_author_meta ('last_login'); $ the_login_date = human_time_diff ($ last_login); ส่งคืน $ the_login_date; } / ** * เพิ่ม Shortcode 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 ฉัน', $ LAST_LOGIN);

รูปแบบ M j, Y h: เอีย เป็นรูปแบบวันที่ คุณสามารถจัดการมันเพื่อเปลี่ยนตำแหน่งของแต่ละองค์ประกอบของวันที่ (ชั่วโมงปีวัน ฯลฯ).

นั่นคือทั้งหมดสำหรับบทช่วยสอนนี้ ฉันหวังว่ามันจะช่วยให้คุณแสดงวันที่เข้าสู่ระบบครั้งล่าสุดของผู้ใช้ของคุณ บล็อก WordPress.