워드프레스 회원 지난 방문일 문의

검색을 하다보니, 아래의 코드를 function.php에 넣으면 회원들에게 자신의 마지막 방문이 몇일전이였는지 알 수 있게 해준다는 것을 알았습니다.

function user_last_seen() {
    if ( is_user_logged_in() ) {
        update_user_meta( get_current_user_id(), 'last_seen', time() );
    } else {
        return;
    }

}
add_action( 'wp_footer', 'user_last_seen', 10 );


function wp_lastseen() { 
    $last_seen = get_the_author_meta('last_seen');
    $the_last_seen_date = human_time_diff($last_seen);
    return $the_last_seen_date; 
} 

add_shortcode('lastseen','wp_lastseen');

숏코드를 실행한 결과, 페이지가 새로고침 될 때마다 기록이 바뀌는지 마지막 방문이 몇초 전이라고 표시가 뜨네요;;;

마지막 방문일을 알려주기 위해서는 오늘 방문을 제외하고 몇일 전에 방문했었는지 표시되게 만드는게 좋을 것 같다는 생각이 들어서요.....

지난 방문일: X일 전

이런식으로 오늘 이전의 마지막 방문일이 언제였는지 알려주고 싶은데 방법이 있을까요??

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
워드프레스 에러 기술지원 서비스 전문가에게 맡기세요