워드프레스 사용자 프로필 플러그인 ProfileGrid

Last Updated: 2021년 09월 04일 | | 댓글 남기기

워드프레스 사이트에서 회원 가입을 받고 있는 경우 각 사용자만의 프로필 페이지를 만들기를 원할 수 있습니다. 워드프레스에는 다양한 사용자 프로필 플러그인이 있습니다. ProfileGrid 플러그인을 사용하면 매력적인 사용자 프로필 페이지를 만들 수 있습니다.

워드프레스 사용자 프로필 플러그인 ProfileGrid

워드프레스에서 커뮤니티 사이트를 운영하려는 경우 bbPress 플러그인과 BuddyPress 플러그인을 사용할 수 있습니다.

유료 플러그인으로는 UserPro - Community and User Profile WordPress Plugin이 있습니다. 하지만 UserPro는 커스텀하기에 좋지 않다는 평가가 있습니다. 즉, 제공하는 그대로 사용하기에는 괜찮을 수 있지만 커스텀하려는 경우에는 비추입니다.

무료로 사용할 수 있는 플러그인으로 ProfileGrid가 있습니다.

워드프레스 사용자 프로필 플러그인 ProfileGrid

ProfileGrid는 포럼 플러그인인 bbPress와도 통합이 되므로 bbPress + ProfileGrid를 조합하여 포럼 커뮤니티 사이트를 만드는 것도 가능합니다.

이 플러그인은 사용자 프로필 외에, 그룹, 커뮤니티, 유료 멤버십, 디렉터리, 우커머스 사용자 프로필, bbPress 프로필, 콘텐츠 제한(콘텐츠 보호), 회원가입 페이지를 통한 회원 가입 등의 기능을 제공하고, 사용자들이 블로그 글을 제출하고 공유할 수 있는 기능과 회원 간 메시지를 보낼 수 있는 프라이빗 메시징(Private Messaging) 기능도 제공합니다.

이 무료 플러그인은 플러그인 > 새로 추가에서 검색하여 설치할 수 있으며, 고급 기능이 필요한 경우 익스텐션을 구입할 수 있습니다. 다음과 같은 익스텐션을 현재 이용할 수 있습니다.

  • Group Wall - 그룹 월. 사용자 그룹에 소셜 활동을 추가할 수 있는 익스텐션.
  • Group Photos - 그룹 포토
  • Stripe Payments - 스트라이프 결제
  • Geolocation - 사용자(들)의 위치를 지도에 표시
  • WooCommerce Extensions Integration - 우커머스와 통합. (국내에서 결제를 받으려는 경우 우커머스를 통해 결제를 받을 수 있습니다.)
  • Custom Group Fields - 커스텀 그룹 필드
  • Frontend Group Craetor - 회원이 프런트엔드에 신규 그룹 생성 가능
  • WooCommerce Wishlist Integration - 우커머스 위시리스트 통합
  • bbPress Integration - bbPress 통합. 이 익스텐션은 무료로 제공됩니다.
  • MailChimp Integration - 메일침프 통합
  • Social Login - 소셜 로그인
  • Custom Profile Tabs - 커스텀 프로필 탭
  • Advanced Group Manager - 고급 그룹 관리자
  • Multi Group Managers - 그룹당 1명의 관리자만 가능한 제한을 해제하여 여러 명의 관리자를 지정하는 것이 가능합니다.
  • MyCred Integration - 인기 포인트 시스템과 통합하여 포인트 제도로 운영 가능
  • Instagram Integration - 인스타그램 통합
  • 기타 다수

다양한 무료/유료 익스텐션이 제공되고 있으므로 커뮤니티 사이트를 운영하는 경우 필요한 익스텐션을 활용할 수 있을 것 같습니다.

ProfileGrid 플러그인 사용 방법

이 플러그인을 설치하고 활성화하면 다음 페이지가 생성됩니다.

  • /all-groups - 모든 ProfileGrid 그룹의 목록을 표시합니다. 사용자는 여기에서 가입하여 그룹 멤버가 될 수 있습니다.
  • /default-user-group - 기본 그룹의 표시 페이지.
  • /my-profile - 내 프로필 페이지. 로그인한 사용자의 모든 프로파일 정보를 표시합니다.
  • /registration - 회원 가입 페이지. /default-user-group 페이지와 같이 숏코드를 사용하여 기본 그룹 페이지를 변경할 수 있습니다.
  • /login - 프런트엔드 웹사이트 로그인 페이지
  • /forgot-password - 비밀번호 재설정 페이지

내 프로필 페이지를 보려면 /my-profile 페이지로 이동하면 됩니다.

워드프레스 사용자 프로필 플러그인 ProfileGrid 2

이 플러그인을 설치하여 테스트해보니 위의 그림과 비슷하게 프로필 페이지가 표시되네요. 테마에 따라 조금 다르게 보일 수도 있을 것입니다. UI가 모두 영어로 표시됩니다. 인터페이스를 한국어로 바꾸고 싶다면 Loco Translate 플러그인을 사용하여 한글화할 수 있습니다.

글자 크기가 작게 보일 수 있습니다. 글자 크기 스타일 등은 간단한 CSS로 조정이 가능합니다. 예시:

.pmagic {
    font-family: inherit;
    font-size: inherit;
}

프로필 정보를 ProfileGrid에서 생성한 페이지가 아닌 다른 페이지에 표시하고 싶다면 숏코드를 활용할 수 있습니다. 예를 들어, [profilegrid_users] 숏코드를 사용하여 사용자 프로필 정보를 표시할 수 있습니다.

전체 숏코드는 워드프레스 알림판 > ProfileGrid > Shortcodes에서 확인할 수 있습니다.

기본 사용자 프로필 이미지와 기본 커버 이미지를 변경하고 싶은 경우 워드프레스 알림판 > ProfileGrid > Global Settings 페이지로 이동하여 Core Settings 섹션 아래의 User Accounts를 클릭하여 User Accounts 페이지에서 Default Profile Image(기본 프로필 이미지)Default Cover Image(기본 커버 이미지) 등을 변경할 수 있습니다.

마치며

워드프레스 사용자 프로필 플러그인인 ProfileGrid에 대하여 간략히 살펴보았습니다. 이 플러그인은 커뮤니티 사이트나 회원제 사이트를 운영하는 데 필요한 많은 기능을 제공합니다. 필요

위에서 간략히 언급했듯이 사용자들이 자신들의 글을 작성할 수 있는 기능도 제공됩니다. 이 플러그인을 설치하여 활성화하면 알림판 메뉴에 User Blogs 항목이 추가됩니다. 이 메뉴에서 새로운 글을 작성하면 커스텀 포스트 타입으로 글이 생성됩니다. 커스텀 포스트 타입으로 생성된 글들을 프런트엔드에 표시하려면 엘리멘터 페이지 빌더(Posts 위젯이나 Portfolio 위젯)와 같이 커스텀 포스트 타입 글을 표시할 수 있는 플러그인을 사용할 수 있습니다.

참고


댓글 남기기

Leave a Comment