워드프레스에서 커뮤니티 사이트를 운영하려는 경우 bbPress와 BuddyPress를 사용할 수 있지만 우리나라 환경과는 다소 이질감이 느껴질 수 있습니다. Profile Grid라는 플러그인을 사용하면 부족한 커뮤니티 기능을 수월하게 추가할 수 있습니다. 이 글에서는 ProfileGrid 플러그인 설치 시 자동으로 생성되는 페이지에 대해 살펴보겠습니다.
워드프레스 포럼 커뮤니티 플러그인 ProfileGrid 설치 시 자동 생성되는 페이지
워드프레스 프로필 플러그인인 ProfileGrid는 bbPress와도 통합이 되므로 bbPress + ProfileGrid를 조합하여 워드프레스 커뮤니티 사이트를 만들 수 있습니다. ProfileGrid는 사용자 프로필 이외에도 그룹, 커뮤니티, 유료 회원제(멤버십), 디렉터리, 우커머스 사용자 프로필, bbPress 프로필, 콘텐츠 접근 제한(콘텐츠 보호), 회원가입 페이지를 통한 회원 가입 등의 기능을 제공하고, 사용자들이 포스트를 제출하고 공유할 수 있는 기능과 멤버 간 메시지를 보낼 수 있는 프라이빗 메시징(Private Messaging) 기능도 탑재되어 있습니다.
이 플러그인을 설치하면 User Blogs 페이지를 비롯한 몇 가지 페이지가 자동 생성됩니다.
각 페이지에는 숏코드가 삽입되어 있습니다. 원하는 경우 페이지를 편집하여 레이아웃을 바꿀 수 있습니다. 각 페이지는 기본 에디터에서 열 수 있지만, 엘리멘터(Elementor)와 같은 페이지 빌더를 사용하여 수정하는 것도 가능합니다.
폼 자체는 숏코드로 되어 있기 때문에 건드릴 수 없지만 콘텐츠를 추가할 수 있고, CSS를 사용하여 양식 내의 스타일을 변경할 수 있습니다.
ProfileGrid의 인터페이스는 모두 영어로 표시됩니다. UI를 한글화하고 싶은 경우 Loco Translate 플러그인을 사용할 수 있습니다. Loco Translate로 살펴보니 일부 언어는 부분적으로 번역된 언어 파일이 제공됩니다.
새 언어를 클릭하여 한국어 언어 파일을 만들어 UI 문자열을 번역할 수 있습니다.
꼭 필요한 문구를 우선적으로 번역할 수 있습니다.
ProfileGrid 설치 시 자동 생성되는 페이지와 숏코드
이 플러그인을 설치하면 기본적으로 다음과 같은 9개의 페이지가 자동 생성됩니다. 각 페이지에는 숏코드가 추가되어 있습니다.
페이지 이름 | 슬러그 | 숏코드 |
User Blogs (사용자 블로그) | user-blogs | [profilegrid_user_blogs] |
My Profile (내 프로필) | my-profile | [profilegrid_profile] |
Forgot Password (패스워드 분실) | forgot-password | [profilegrid_forgot_password] |
Submit New Blog Post (새 블로그 글 제출) | submit-new-blog-post | [profilegrid_submit_blog] |
Search Users (사용자 검색) | search-users | [profilegrid_users] |
Registration (회원가입) | registration | [profilegrid_register gid="1"] |
Default User Group (기본 사용자 그룹) | default-user-group | [profilegrid_group gid="1"] |
All Groups (모든 그룹) | all-groups | [profilegrid_groups] |
Login (로그인) | login | [profilegrid_login] |
이외에도 워드프레스 알림판 > ProfileGrid > Shortcodes에서 기본적인 숏코드를 확인할 수 있습니다.
마치며
이상으로 워드프레스 프로파일 플러그인인 ProfileGrid 플러그인을 활성화할 때 자동으로 생성되는 페이지에 대해 살펴보았습니다. 해당 페이지를 삭제한 경우 페이지를 새로 만들고 슬러그를 지정하고 숏코드를 입력하여 페이지를 복구할 수 있을 것입니다.
참고
https://avada.tistory.com/2462
https://avada.tistory.com/2461