bestsource

ID별 워드프레스 사용자 프로파일 URL/링크 가져오기

bestsource 2023. 10. 1. 21:06
반응형

ID별 워드프레스 사용자 프로파일 URL/링크 가져오기

저는 메인 사이트 xxxxx.com/ 의 사용자 프로필 이미지를 제 bbpress 포럼 xxxxx.com/forum/ 에 다음 코드와 함께 보여줄 수 있었습니다.

<?php $user_info = get_user_by('id', $wp_query->query_vars['author']); echo get_avatar($user_info->ID, '150'); ?>

질문:.

같은 방법으로 xxxxxx.com/user/username 같은 Users Profile URL/LINK를 얻으려면 어떻게 해야 합니까?

정말 감사합니다.

xxxxxx.com/author/username/ 과 같은 사용자의 프로필 링크를 얻으려면 다음 기능을 사용합니다.

<?php get_author_posts_url( $author_id, $author_nicename ); ?>

여기 서류가 있습니다.

admin 측에서 사용자를 편집하려면 다음을 사용할 수 있습니다.

function get_admin_edit_user_link( $user_id ){

    if ( get_current_user_id() == $user_id )
       $edit_link = get_edit_profile_url( $user_id );
    else
       $edit_link = add_query_arg( 'user_id', $user_id, self_admin_url( 'user-edit.php'));

    return $edit_link;
}

사용자 페이지 URL이 작동 중입니다.

wp 함수 => get_author_posts_url(int $author_id, 문자열 $author_nicname = ' )

<?php echo get_author_posts_url($user_id); ?>

output: https://example.com/author/username/

참조 링크 : https://codex.wordpress.org/Function_Reference/get_the_author_link

이 기능이 도움이 될 것입니다: https://codex.wordpress.org/Template_Tags/the_author_meta the_author_meta( $field, $userID );

프로파일 링크의 경우 필드에 'user_url'가 필요합니다.

좋은 이름으로 사용자 링크를 가져오려면 2가지 기능을 사용합니다.

언급URL : https://stackoverflow.com/questions/20724301/get-wordpress-user-profile-url-link-by-id

반응형