설명
Birthday 위젯으로 BuddyPress 커뮤니티를 변신시키세요! 사이트 회원들의 다가오는 생일을 확인하고 그들의 특별한 날을 함께 축하해 주세요. 커뮤니티 구성원을 축하하려는 작은 노력은 “함께 축하하는 커뮤니티가 함께 머문다”는 말을 이어갑니다.
주요 특징:
스마트 생일 표시
* 모든 회원, 친구 또는 팔로워의 생일 표시
* 유연한 기간: 주간, 월간 또는 제한 없음
* 오늘 생일은 특별 표시
* “Turning X” 형식으로 표시되는 나이 (사용자 지정 가능)
현대적이고 반응형 디자인
* 깔끔하고 미니멀한 디자인으로 어떤 테마와도 잘 어울림
* 모바일 우선 반응형 레이아웃
* 부드러운 애니메이션 및 마우스 오버 효과
* 스마트 캐싱으로 성능 최적화
유연한 구성
* 여러 이름 표시 옵션 (사용자명, 닉네임, 이름)
* 사용자 정의 날짜 형식
* 선택적 이모지 지원
* 비공개 메시지로 생일 축하 전송
NEW: 자동 알림
* 회원에게 자동 생일 이메일 인사
* 생일 활동 피드 자동 게시
* BuddyPress 알림 지원
* 관리자 일일 생일 요약 이메일
* 전송 시간 및 템플릿 구성 가능
새 소식: 표시 향상
* 별자리 표시 옵션
* 축하를 위한 축포(컨페티) 애니메이션
* 중앙화된 관리자 설정 페이지
개발자 친화적
* CSS 상속을 이용한 테마 호환 스타일링
* 스마트 자산 로딩(위젯이 활성화된 경우에만 로드)
* 숏코드 지원: [bp_birthdays]
* 방대한 필터 및 액션 훅
* WPCS 준수 코드
성능 최적화
* 30분 스마트 캐싱 시스템
* 조건부 자산 로딩
* 최소한의 데이터베이스 조회
* 누적 레이아웃 이동(CLS) 0
접근성 준비됨
* WCAG 2.1 준수
* 키보드 내비게이션 지원
* 화면 읽기 프로그램 친화적
* 동작 감소(감소된 애니메이션) 지원
BuddyPress 커뮤니티에 활력을 불어넣으세요
Love Birthday Widget? Check out our other free community plugins:” 를 한국어로 번역하면:
“Birthday 위젯을 좋아하시나요? 다른 무료 커뮤니티 플러그인도 확인해 보세요:
- Jetonomy — 차세대 워드프레스 토론 플랫폼 — 포럼, Q&A, 아이디어, 투표, 신뢰 레벨. 영구 무료. GitHub
- WPMediaVerse — 범용 워드프레스 미디어 플랫폼 플러그인. 앨범, 갤러리 및 미디어 공유. GitHub
더 많은 상품과 BuddyPress Community Bundle는 store.wbcomdesigns.com 스토어를 방문하세요.
설치
- 플러그인 파일을
/wp-content/plugins/buddypress-birthdays/디렉터리의 콘텐츠로 업로드하세요. - 워드프레스의 ‘플러그인’ 메뉴에서 플러그인을 활성화하세요
- 모양 > 위젯으로 이동하여 “BuddyPress Birthdays” 위젯을 사이드바에 추가하세요.
- 환경 설정에 따라 위젯 설정을 구성하세요
FAQ
-
이것이 BuddyBoss와 호환되나요?
-
예! 이 플러그인은 BuddyBoss 플랫폼 및 BuddyBoss 테마와 완벽히 호환됩니다.
-
생일을 글 또는 페이지에 표시할 수 있나요?
-
예! 단축코드
[bp_birthdays]를 원하는 곳의 콘텐츠에 사용하세요. limit, show_age, date_format 등과 같은 속성으로 사용자 정의할 수 있습니다. -
생일(날짜) 필드는 어떻게 설정하나요?
-
플러그인은 BuddyPress 확장 프로필의 datebox 또는 birthdate 필드 유형과 작동합니다. BuddyPress 프로필 필드에 날짜 필드를 생성하고 위젯 설정에서 해당 필드를 선택하세요.
-
커스텀 테마와 작동하나요?
-
물론입니다! 플러그인은 테마와 호환되는 스타일을 사용하여 테마의 색상과 글꼴을 상속하므로 매끄럽게 통합됩니다.
-
회원들이 생일 축하 메시지를 보낼 수 있나요?
-
예! BuddyPress 개인 메시지가 활성화되어 있으면, 회원들은 생일 축하 메시지를 바로 보내기 위해 위시 버튼을 클릭할 수 있습니다.
-
모바일 반응형인가요?
-
예! 위젯은 모바일 우선 방식으로 제작되었으며 모든 기기와 화면 크기에서 완벽하게 작동합니다.
-
생일 데이터를 캐시하나요?
-
네! 플러그인은 데이터를 최신 상태로 유지하면서 최적의 성능을 위해 30분마다 새로 고침되는 스마트 캐싱을 포함합니다.
-
날짜 형식을 사용자 정의할 수 있나요?
-
예! 위젯 설정에서 “January 15”, “Jan 15”, “15 Jan” 등과 같은 사용자 지정 날짜 형식을 설정할 수 있습니다.
-
개인정보 설정을 존중하나요?
-
물론입니다! 이 플러그인은 BuddyPress 필드 표시(visibility) 설정을 준수합니다. 비공개 생일 필드는 권한이 없는 사용자에게 표시되지 않습니다.
-
Youzify와(과) 호환되나요?
-
예! 이 플러그인은 Youzify 및 기타 인기 있는 BuddyPress 확장 프로그램과 완벽하게 호환됩니다.
후기
기여자 & 개발자
“Wbcom Designs – BuddyPress용 생일 위젯”(은)는 오픈 소스 소프트웨어입니다. 다음의 사람들이 이 플러그인에 기여하였습니다.
기여자변경이력
2.4.2
- Fix: Birthday celebration activities were showing empty content in the activity feed.
- Fix: Removed leftover console logging from production code.
- Update: Refreshed POT file for translations.
2.4.1
- 코드 품질: 모든 PHP 파일에서 모든 워드프레스 코딩 표준(WPCS) 위반 사항을 수정함
- 코드 품질: 인라인 댓글 문장부호 적용, 요다 조건 사용, 적절한 간격 유지
- 코드 품질: 플레이스홀더가 있는 i18n 함수에 대한 누락된 번역자용 주석 추가
- 코드 품질: 레거시 파일 명명 및 위젯 회원가입에 대해 phpcs:ignore 추가됨
- 코드 품질: 모든 플러그인 검사 오류 수정 (오류 0개)
2.4.0
- 새로운 기능: 중앙 집중식 구성을 위한 BuddyPress 메뉴 아래 관리자 설정 페이지.
- 새 기능: 맞춤 템플릿이 가능한 자동 생일 이메일 알림.
- 새로운 기능: 회원에게 생일이 있을 때 활동 피드 자동 게시물 업로드.
- 새로운 기능: 생일을 위한 BuddyPress 알림(모든 회원 또는 친구에게만 알림).
- 새 소식: 관리자용 오늘 생일의 일일 요약 이메일.
- 새 기능: 유니코드 기호가 포함된 별자리 표시 옵션.
- 새 기능: 생일 축하용 콘페티 애니메이션 옵션.
- 신규: 별자리 및 나이 계산을 위한 도움 함수.
- 개선: 예약된 생일 확인을 위한 WP Cron 통합.
- 개선: 별도 클래스들로 분리된 모듈식 코드 아키텍처.
2.3.0
- 수정: 표시할 생일이 없을 때 위젯이 빈 컨테이너를 더 이상 표시하지 않음.
- 수정됨: 로그아웃된 사용자에게 위젯 가시성이 이제 올바르게 작동합니다.
- 수정: 공개 생일의 경우 비로그인 사용자에게 이제 “모두 회원” 필터가 표시됩니다.
- 수정: 로그아웃된 사용자에게 Friends/Followers 필터가 제대로 숨김 처리됨.
- 수정됨: 설정이 업데이트될 때 위젯 캐시가 이제 제대로 지워집니다.
- 수정됨: 대규모 사이트에서 성능 향상을 위해 임시 항목 캐싱을 객체 캐시로 교체함.
- 수정: 비활성화된 사용자는 이제 생일 목록에서 제대로 제외됩니다.
- 수정: JavaScript 오류 메시지가 이제 제대로 현지화되었습니다.
- 개선됨: WordPress.org 플러그인 호환성 검사.
- 개선: 배포용 grunt 빌드 프로세스 추가됨.
- 업데이트됨: 모든 번역 문자열이 포함된 .pot 파일을 재생성했습니다.
2.2.0
- 향상: 현대적이고 깔끔한 인터페이스로 UI/UX 전체 재설계 완료.
- 개선: CSS 상속을 통한 테마 호환성 향상.
- 개선: 누적 레이아웃 이동(CLS) 0 구현.
- 개선: 스마트 자산 로딩 — 위젯이 활성화된 경우에만 로드됩니다.
- 향상: 터치 친화적인 버튼으로 모바일 반응형 기능 강화.
- 개선: 캐시 시스템 최적화로 성능 향상.
- 개선: WCAG 2.1 준수로 접근성 향상.
- 개선: 부드러운 애니메이션 및 마우스 오버 효과.
2.1.0
- 로그인한 사용자가 자신의 생일을 볼 수 있던 문제 수정.
- 해결됨”의 “제한 없음” 필터가 예상대로 작동하지 않음.
- 로컬라이제이션과 가독성 향상을 위한 업데이트된 문자열.
- 생일 표시를 위한 향상된 가시성 로직 및 정렬
- BuddyPress 생일 쿼리 인수를 사용자화하기 위한 필터 추가.
- 대규모 사용자 데이터셋을 위한 BuddyPress 생일 쿼리 최적화.
- 내 프로필을 본 사람” 플러그인과의 충돌 문제를 해결했습니다.
- 생년월일 표시가 정확하도록 DOB 필드의 가시성을 확인하고 수정했습니다.
- 효율성 향상을 위해 불필요한 숏코드 코드를 제거함.
- PHPCS 오류를 수정하고 일관성 및 기능 확인을 위해 파일 이름을 변경했습니다.
2.0.3
- 수정: (#56) BuddyPress v12와의 호환성 개선
- 관리됨: 생일 위젯의 여분 공간
- 수정: 고정 월별 날짜 범위가 다가오는 생일을 표시하지 않던 문제 해결
- 관리됨: 위젯 코드 개선
- 수정: 워드프레스 코딩 표준 수정됨
- 업데이트: 월별 한도에서 날짜 함수 업데이트
- 수정: BuddyPress v12와 호환되도록 조정
- 업데이트: 위젯의 월간 한도 코드 업데이트
- Fix: Fixed birthday display issue from the january, not from the current month
2.0.2
- 수정: (#45) 누락된 문자열 수정됨
2.0.1
- 수정: (#45) 메시지 아이콘에 ‘나의 소원 보내기’ 툴팁 추가(수정됨)
1.8.2
- 수정: (#39) 고정된 생일이 해당 날짜에 표시되지 않음 수정
- 수정: (#39) 고정된 생일이 주간 및 월간 필터로 표시되지 않음 수정
1.8.1
- 수정: (#39) 나이/기념일 표시 문제 수정됨
1.8.0
- 수정: (#34) 로그아웃 사용자 메일함 아이콘 문제 수정
- 수정: (#38) 단일 사용자가 생일을 업데이트하지 않은 경우 메시지 추가
- 수정: (#35) 회원 생일을 표시하기 위해 WP 타임존 추가됨
1.7.0
- 수정: PHP 치명적 오류 수정
- Fix: Added widget option show brithdays of followings or friends
1.6.0
- 수정: (#21) 생일 표시를 연결된 사용자에게만 표시하도록 수정함
- 수정: 텍스트 도메인 오류 수정
- 수정: 이스케이프 함수 오류 수정됨
1.5.0
- 수정: #18 – 생년월일 날짜 번역
- 수정: (#16) PHP 코드 구조 및 CSS 파일 업데이트
1.4.0
- 새 기능: (#13) 사용자명, 닉네임 및 이름(성 제외) 표시 옵션 추가
- 수정: (#14) PHPCS 문제 수정됨
1.3.0
- 수정: PHPCS 수정사항 적용
- 수정: (#12) BuddyPress xprofile 커스텀 필드 유형 지원 추가
- 수정: (#11) 한 커뮤니티 테마에서 발생한 PHP 알림(Notice) 문제 수정
- 수정: (#1) varuna 테마와의 호환 문제 수정됨
- 수정: (#4) 위젯 폼에서 발생하던 PHP 공지 및 경고 수정됨
- 수정: (#8) 생일이 있을 경우 위젯 표시
1.2.0
- 수정: 언어 문제 수정됨.
1.1.0
- 수정: 기본값 옵션 및 위젯 제목 수정됨
1.0.0
- 초기 릴리스
