مدیریت کل سایت Saberian 1,794 ارسال شده در فروردین 15، 1396 مدیریت کل سایت گزارش اشتراک گذاری ارسال شده در فروردین 15، 1396 نمایش آخرین تاریخ لاگین به سایت هایی که کاربران زیادی دارند یک گزینه مفید می باشد برای انجام این کار دو روش وجود دارد روش اول : نمایش تاریخ آخرین ورود کاربران وردپرس با پلاگین در این روش که ساده هم هست تنها باید افزونه لینک ها تنها برای اعضای سایت قابل نمایش است. را نصب و فعال کنید مشکل این افزونه این است که تنها در داخل داشبورد وردپرس تاریخ آخرین ورود را نمایش می دهد در قسمت کاربران تاریخ آخرین ورود کاربران مشخص می باشد روش دوم :نمایش تاریخ آخرین ورود کاربران وردپرس با کد با استفاده از این روش دیگه مشکل بالا را نداریم و می تونیم در هر قمست از سایت تاریخ آخرین ورود کاربر رو نمایش بدیم ابتدا کد زیر رو در functions.php قالب وردپرسی خودتون قرار بدید : <?php /** * Capture user login and add it as timestamp in user meta data * */ function user_last_login( $user_login, $user ) { update_user_meta( $user->ID, 'last_login', time() ); } add_action( 'wp_login', 'user_last_login', 10, 2 ); /** * Display last login time * */ function wpb_lastlogin() { $last_login = get_the_author_meta('last_login'); $the_login_date = human_time_diff($last_login); return $the_login_date; } /** * Add Shortcode lastlogin * */ add_shortcode('lastlogin','wpb_lastlogin'); ?> حالا برای نمایش تاریخ آخرین ورود می تونید از شورت کد [lastlogin] استفاده کنید یا از کد زیر در پوسته خودتون استفاده کنید : <?php echo 'Last seen: '. do_shortcode('[lastlogin]') .' ago'; ?> موفق باشید 2 لینک به دیدگاه به اشتراک گذاری در سایت های دیگر More sharing options...
پست های پیشنهاد شده