버디프레스 프로파일(프로필) 검색 플러그인(BP Profile Search plugin)

개요

이 플러그인을 사용하면 버디프레스의 사용에 익수하지 않는 국내 사용자에게 회원정보를 제공하여 버디프레스 커뮤니티 활동을 촉진시킬 수 있는 장점이 있습니다.

BP Profile Search 을 사용하면 맞춤 회원 검색 양식 및 맞춤 회원 디렉토리 또는 검색 결과 페이지를 구축 할 수 있습니다.

  • 버전: 4.9.3
  • 글쓴이: Andrea Tarantini
  • 최근 업데이트: 2 시간 전에
  • 요구되는 워드프레스 버전: 4.5 또는 이상
  • 호환되는 버전: 4.9.8
  • PHP 버전 요구사항: 5.3 또는 이상
  • 활성 설치: 10,000+

 

설치 및 활성화

워드프레스 관리자 페이지에서 [플러그인] -> [새로추가] -> 검색창에 “BP Profile Search”으로 검색하여 설치 및 활성화 해줍니다.

BP profile search plugin 설치 및 활성화

 

사용법

 

버디프레스 프로필 검색( BP Profile Search )

BuddyPress 프로필 필드, 사용자 및 usermeta 테이블 (역할 포함) 및 사용자 분류 (BP 멤버 유형 포함) 를 검색 할 수 있습니다.

이하의 내용이 부족하다고 판단되시는 분은 BP 프로필(프로파일) 검색 페이지를 참조하십시오.

 

Edit form

플러그인 설치 절차가 끝나면 플러그인 설정 페이지 인 사용자 -> profile Search(프로필 검색) 에서 하여 검색 양식(form)을 새로 만들거나 기존 form을 편집할 수 있습니다.

버디프레스 프로필 검색 플러그인 BP Profile Search plugin_edit form

 

버디프레스 프로필 검색 플러그인 BP Profile Search plugin_edit form_1

Form Fields(양식 필드)

이 섹션에서는 검색 필드에 표시 할 프로필 필드를 선택할 수 있습니다.

  • 필드 레이블 및 설명을 사용자 정의하거나 기본값을 사용하도록 비워 둡니다.
  • Search(검색) 모드 드롭 다운 목록 에서 필드 검색 모드를 선택하십시오.
  • 왼쪽의 핸들로 필드를 위 또는 아래로 드래그하시면 양식의 필드 순서를 변경할 수 있습니다.
  • 양식에서 필드를 제거하려면 오른쪽의 Remove(제거) 를 클릭하세요.
  • 필드 description(설명)을 공백으로 두려면 대시 (-) 문자 하나를 입력하세요

Form Settings(양식 설정)

이 섹션에서는 서식 설정을 지정할 수 있습니다.

Form Method(양식 메소드)
양식의 메소드 속성을 선택하십시오 .
  • POST : 양식 데이터가 URL에 표시되지 않으며 결과 페이지를 북마크에 추가 할 수 없습니다.
  • GET : 양식 데이터가 URL 변수로 전송되고 결과 페이지를 북마크에 추가 할 수 있습니다.
디렉토리 (결과 페이지)
양식의 결과 페이지로 사용할 회원 디렉토리 페이지를 선택할 수 있습니다.

Members Directory 는 기본으로 제공되는 기본 템플릿으로는 구현이 안되고 개발자가 만든 유료템플릿을 이용해야 가능합니다. The BuddyPress Members Directory page(BuddyPress 회원 디렉토리 페이지)로 설정하세요.

  • The BuddyPress Members Directory page(BuddyPress 회원 디렉토리 페이지)
  • A custom Members Directory page(사용자 지정 멤버 디렉터리 페이지)

 

디렉토리에 추가

위의 Members Directory(회원 디렉토리 페이지)에 검색 양식을 추가할지 여부를 선택하십시오.

 

Form Template(양식 서식 파일)

이 섹션에서는 검색 양식을 표시하는 방법을 선택할 수 있습니다.

  • 양식 서식 파일 선택
  • 템플릿 옵션을 지정하십시오 (있는 경우).

 

Persistent Search(계속 검색)

이 섹션에서는 영구 검색 기능을 사용하거나 사용하지 않도록 설정할 수 있습니다 .

  • 사용하도록 설정하면 사용자가 지우기 버튼을 클릭 하면 검색이 지워집니다.
  • 사용 중지 된 경우 사용자가 지우기 버튼을 클릭하거나 결과 페이지에서 벗어날 때 검색이 지워집니다 .

이 선택 사항은 모든 양식에 한 번에 적용됩니다.

 

참고 : 따로 프로필 필드를 만들어 놓은 경우, Edit Form 에서 추가할 수 있는 field가 추가로 보입니다.

워드프레스 프로필 필드

 

페이지/게시물로 이용하기

[페이지] -> [새 페이지 추가]하여 만들어 두었던 
조건을 선택 입력하시면 회원을 찾으실 수 있습니다.





Search every profile field

























와 같은 숏코드를 넣어주면 끝입니다. 간단합니다.

버디프레스 프로필 검색 플러그인 BP Profile Search plugin 페이지로 이용하기

아래와 같이 페이지에서도 버디프레스 회원을 찾을 수 있습니다.

버디프레스 프로필 검색 플러그인 BP Profile Search plugin 페이지로 이용하기_1

 

 

메뉴로 이용하기

위에서 만들어 놓은 페이지를 워드프레스 관리자 페이지 [외모] -> [메뉴] 에서 페이지 검색하여 우측에 메뉴로 끌어다 놓아 배치하면 메뉴로도 표시되게하여 이용할 수 있습니다.

버디프레스 프로필 검색 플러그인 BP Profile Search plugin 메뉴로 이용하기

 

위젯으로 이용하기

사용할 수 있는 위젯 목록에서 Profile Search 를 찾아 사용하시는 테마에 따라 사이드바나 푸터좌측, 푸터 중앙, 푸터우측등으로 드래그하여 옮겨 배치합니다. title을 작성하시고 만들어두었던 form 중 하나를 선택해줍니다.

버디프레스 프로필 검색 플러그인 BP Profile Search plugin 위젯설정하기

아래와 같이 위젯이 표시됩니다. 표시되는 BP Profile Search plugin 위젯의 내용은 만들어두었던 form 의 내용에 따라 다릅니다.

버디프레스 프로필 검색 플러그인 BP Profile Search plugin 위젯설정하기_1

 

Members Directories(목록, 디렉토리)

페이스북의 친구들이 표시되는 것과 같은 회원 목록 표시되면 좋을 것 같은데,

단축 코드를 사용 

BP Profile Search 4.9.3: The shortcode [bps_directory] is not working with the BuddyPress Nouveau template pack.

를 사용하여, Members Directories(목록, 디렉토리)를 만들수 있다고 소개하고 있는데,  실제로 만들어보면, 아래와 같이 template pack이 맞지 않는다고 나옵니다.

….

BP Profile Search 4.9.3: The shortcode

BP Profile Search 4.9.3: The shortcode [bps_directory] is not working with the BuddyPress Nouveau template pack.

is not working with the BuddyPress Nouveau template pack.

…..

BP Profile Search 설정페이지에서 Nouveau template 외에 다른 template 는 설정하고자 하면 “this template has been retired(이 템플릿은 폐기되었습니다.)”라는 문구와 함께 오로지 default 만 설정가능하다고 나와 더 이상 진행하지 못했습니다.

 

참고 : 개발자가 만든 유료 테마에는 표시됩니다.  제가 잘못 알고 있는 부분도 있을 수 있으니 더 알아보시고자 하시는 분은  사용자 정의 디렉토리 자습서( http://dontdream.it/bp-profile-search/custom-directories/ )를 참조하십시오 .

 

 

참고자료 : 1. Custom Directories

2. BP 프로필(프로파일) 검색