UM 테마에서는 헤더에 로그인한 사용자의 프로필을 표시 할 수 있습니다. Facebook 또는 Instagram과 같은 인기있는 소셜 미디어 웹 사이트와 같습니다. 그러나 일부는 자신의 목소리를 말하는 개인화된 텍스트를 포함하도록 사용자 정의 할 수 있습니다. 우리는 쉽게 사용자 정의 할 수 있도록 테마를 만들었습니다. 그러나 핵심 코드를 변경하지 않고 향후 업데이트로부터 코드를 안전하게 유지하는 방법은 무엇입니까? 이 문서에서는 헤더 프로필 섹션 상단에 사용자의 마지막 로그인 시간을 표시하는 방법을 살펴봅니다.
우리는 훅(hook)을 사용할 것입니다
um_theme_header_profile_before
이 추가 콘텐츠를 추가합니다. 여기에서 Ultimate Member 테마 훅의 전체 목록을 얻을 수 있습니다.
<?php
add_action('um_theme_header_profile_before', 'custom_add_last_login_time' );
function custom_add_last_login_time(){
echo '<div class="small alert alert-light" role="alert">';
echo "Last Login : ";
echo um_user_last_login( get_current_user_id() );
echo '</div>';
}
?>
사용자 화면에서 어떻게 보일지 :
참고 : 이 코드 예제는 지침을 제공하고 웹 사이트에 이 코드를 쉽게 구현할 수 있도록하기 위해 만들었습니다. 그러나 테마 사용자 지정과 관련하여 지원을 제공 할 수 없습니다. 이 코드를 구현하는 데 도움이 필요하면 개발자를 고용하십시오.
원문: https://docs.ultimatemember.com/article/1436-extending-um-theme-header-profile