설명
워드프레스용 사용자 프로필 및 멤버십 플러그인
워드프레스를 위한 최고의 사용자 프로필 및 멤버십 플러그인입니다. 이 플러그인을 사용하면 사용자가 웹사이트에 쉽게 가입하고 회원이 될 수 있습니다. 이 플러그인을 사용하면 사이트에 멋진 사용자 프로필을 추가할 수 있으며 고급 온라인 커뮤니티와 멤버십 사이트를 만들 수 있도록 설계되었습니다. 가볍고 확장성이 뛰어난 얼티밋 멤버를 사용하면 사용자가 쉽게 가입하고 회원이 될 수 있는 거의 모든 유형의 사이트를 만들 수 있습니다.
플러그인의 기능은 다음과 같습니다.
- 프런트엔드 사용자 프로필
- 프런트엔드 사용자 등록
- 프런트엔드 사용자 로그인
- 사용자 정의 양식 필드
- 양식 필드에 대한 조건부 로직
- 드래그 앤 드롭 양식 작성기
- 사용자 계정 페이지
- 맞춤 사용자 역할
- 멤버 디렉토리
- 사용자 이메일
- 콘텐츠 제한
- 조건부 탐색 메뉴
- 사용자 프로필에 작성자 게시물 및 댓글 표시
- 수십 가지 작업 및 필터로 개발자 친화적
얼티밋 멤버에서 플러그인의 모든 기능에 대해 읽어보세요
유료 확장프로그램
얼티밋 멤버에는 플러그인의 기능을 확장할 수 있는 다양한 확장 기능이 있습니다. 올 액세스 패스를 사용하여 이러한 모든 확장 프로그램을 대폭 할인된 가격으로 구매하거나 확장 프로그램을 개별적으로 구매할 수 있습니다.
- Stripe – 스트라이프 구독을 통해 웹사이트에 액세스할 수 있는 유료 멤버십을 판매합니다.
- 사용자 메모 – 사용자가 자신의 프로필에서 공개 및 비공개 메모를 만들 수 있도록 허용
- 프로필 탭 – 맞춤 탭을 프로필에 추가하도록 허용
- 사용자 위치 – 멤버 디렉토리 페이지의 지도에 사용자를 표시하고 사용자가 프로필을 통해 자신의 위치를 추가할 수 있도록 허용합니다.
- Unsplash – 사용자가 Unsplash에서 프로필 표지 사진을 선택할 수 있도록 허용합니다. 프로필에서
- 사용자 북마크 – 사용자가 웹사이트 콘텐츠를 북마크할 수 있도록 허용
- 사용자 사진 – 사용자가 자신의 프로필에 사진을 업로드하도록 허용
- 그룹 – 사용자가 공유 주제, 관심사 등을 중심으로 그룹을 만들고 가입할 수 있습니다.
- 비공개 콘텐츠 – 로그인한 사용자만 액세스할 수 있는 비공개 콘텐츠를 표시합니다.
- 사용자 태그 – 웹사이트에 사용자 태그 시스템을 추가할 수 있습니다.
- 소셜 활동 – 사용자가 공개 담벼락 게시물을 만들고 다른 사용자의 활동을 볼 수 있습니다.
- 우커머스 – 우커머스를 얼티밋 멤버와 통합할 수 있습니다
- 비공개 메시지 – 사이트에 비공개 메시지 시스템을 추가하고 사용자가 서로 메시지를 보낼 수 있도록 합니다.
- 팔로어 – 사용자가 귀하의 사이트에서 서로를 팔로우하고 프로필 정보를 보호하도록 허용합니다.
- 실시간 알림 – 사용자가 실시간 알림을 받을 수 있도록 사이트에 알림 시스템을 추가합니다.
- 소셜 로그인 – 사용자가 Facebook, Twitter, G, LinkedIn, Instagram 및 Vkontakte를 통해 사이트에 등록하고 로그인할 수 있습니다. (VK.com)
- 비비프레스 – bbPress 확장 프로그램을 사용하면 얼티밋 멤버를 비비프레스와 아름답게 통합할 수 있습니다
- MailChimp – 사용자가 사이트에 가입할 때 MailChimp 목록을 구독하고 사용자 메타를 MailChimp에 동기화하도록 허용
- 사용자 리뷰 – 사용자가 별 5개 평가/리뷰 시스템을 사용하여 서로를 평가하고 리뷰할 수 있습니다.
- 확인된 사용자 – 사이트에 사용자 확인 시스템을 추가하여 사용자 계정을 확인할 수 있습니다.
- 마이크레드 – 마이크레드 확장 프로그램을 사용하면 인기 있는 마이크레드 포인트 관리 플러그인과 얼티밋 멤버를 통합할 수 있습니다
- 알림 – 조건부 알림을 사용하여 중요한 정보를 사용자에게 알립니다.
- 프로필 완성도 – 사용자가 프로필 완성도 확장 프로그램으로 프로필을 완성하도록 권장하거나 강제합니다.
- 친구 – 사용자가 친구 요청을 보내고 수락/거부하여 친구가 될 수 있습니다.
무료 확장프로그램
- JobsBoardWP – 이 무료 확장 프로그램은 얼티밋 멤버를 구인 게시판 플러그인 JobBoardWP와 통합합니다.
- ForumWP – 이 무료 확장 프로그램은 얼티밋 멤버를 포럼 플러그인 ForumWP과 통합합니다.
- 이용약관 – 등록 양식에 이용약관 확인란을 추가하고 사용자가 T&C에 동의하도록 요구합니다. 귀하의 사이트에 등록.
- Google reCAPTCHA – Google reCAPTCHA로 등록 및 로그인 양식에서 봇 차단
- 온라인 사용자 – 이 확장 프로그램으로 온라인 상태인 사용자 표시
테마
공식 테마는 로그인 및 로그아웃한 사용자가 있는 웹사이트를 위해 특별히 제작되었습니다. 테마는 얼티밋 멤버 플러그인 및 확장, 로그인/로그아웃된 사용자를 위한 다양한 헤더 디자인과 긴밀하게 통합되어 있으며 비버 빌더 및 엘리멘터 페이지 빌더와 함께 작동합니다.
우리의 다른 플러그인
얼티밋 멤버 외에도 ForumWP 및 JobBoardWP의 두 가지 다른 플러그인도 있습니다.
ForumWP
ForumWP는 웹사이트에 온라인 포럼을 추가하여 사용자가 주제를 만들고 답글을 작성할 수 있는 포럼 플러그인입니다. 포럼은 온라인 커뮤니티를 구축하고 성장시키는 좋은 방법입니다.
JobBoardWP
JobBoardWP는 웹사이트에 최신 구인 게시판을 추가하는 구인 게시판 플러그인입니다. 작업 목록을 표시하고 고용주가 프런트 엔드에서 모든 작업을 제출하고 관리할 수 있도록 합니다.
개발 * 번역
개발자이고 플러그인의 소스 코드에 기여하고 싶다면 GitHub 저장소를 통해 기여할 수 있습니다. .
얼티밋 멤버에 새 언어를 추가하고 싶습니까? 좋습니다! translate.wordpress.org를 통해 기여할 수 있습니다.
개발자로서 UM Hook 목록을 알아야 하는 경우 훅 문서 또는 훅 문서 v2를 통해 확인하시기 바랍니다.
개발자로서 코드의 구조를 알아야 하는 경우, 문서 API를 통해 확인할 수 있습니다.
문서 및 지원
얼티밋 멤버에 문제가 있거나 도움이 필요하십니까? 문서로 이동하여 기술 자료 검색을 수행합니다. 문제에 대한 해결책을 찾을 수 없는 경우 지원 포럼에서 주제를 만들 수 있습니다.
스크린샷
블록
이 플러그인은 4(을)를 제공합니다.
- Member Directory Choose display directory
- Form Choose display form
- Account Displaying the account page of the current user
- Password Reset Displaying the password reset form
설치
- 플러그인 활성화
- 다됐습니다. 얼티밋 멤버 > 설정으로 이동하여 플러그인 옵션을 사용자 정의하십시오
- 자세한 내용은 공식 문서 페이지를 참조하십시오.
FAQ
-
이 플러그인을 사용하려면 코딩을 알아야 하나요?
-
아니오, 얼티밋 멤버는 사용하기 매우 쉽게 만들었습니다. 쇼트코드를 수동으로 만들거나 코딩 지식이 필요하지 않습니다.
-
얼티밋 멤버는 모바일 반응형입니까?
-
예. 얼티밋 멤버는 모든 화면 해상도에 잘 적응하도록 설계되었습니다. 여기에는 핸드폰, 태블릿 및 데스크탑을 위한 특정 디자인이 포함됩니다.
-
얼티밋 멤버는 멀티사이트와 호환됩니까?
-
예. 얼티밋 멤버는 단일 사이트 및 멀티사이트 워드프레스 설치 모두 훌륭하게 작동합니다.
-
플러그인이 워드프레스 테마와 함께 작동합니까?
-
예. 얼티밋 멤버는 적절하게 코딩된 테마와 함께 작동합니다. 그러나 일부 테마는 플러그인과 충돌을 일으킬 수 있습니다. 테마에 스타일 문제가 있는 경우 커뮤니티 포럼에 게시물을 작성하십시오.
-
플러그인이 캐싱 플러그인과 함께 작동합니까?
-
이 플러그인은 캐싱되는 얼티밋 멤버 페이지를 자동으로 제외하여 널리 사용되는 캐싱 플러그인과 함께 작동합니다. 이렇게 하면 페이지의 다른 방문자가 다른 사용자의 개인 정보를 볼 수 없습니다. 그러나 얼티밋 멤버의 기능을 다른 페이지에 추가하는 경우 캐시 플러그인 설정 패널을 통해 해당 페이지를 캐시에서 제외해야 합니다.
-
얼티밋 멤버는 플러그인이 활성화되어 있을 때 wp-login.php에 대한 액세스를 제한합니까?
-
플러그인은 활성 상태일 때 wp-login.php 페이지에 대한 액세스를 제한하지 않으므로 당사 플러그인이 기본 로그인 페이지를 사용할 수 있는 웹사이트 또는 기타 플러그인의 기존 기능을 방해하지 않습니다. wp-login.php 페이지에 대한 액세스를 제한하려면 WPS 로그인 숨기기와 같은 플러그인을 사용할 수 있습니다. 또는 wp-login.php를 통한 로그인 기능을 제거하는 다른 플러그인.
-
얼티밋 멤버 로그인/회원가입 페이지가 필요합니까?
-
아니요, 플러그인의 로그인 또는 등록 페이지를 사용할 필요가 없으며 사용자 등록 및 로그인을 위해 다른 플러그인 또는 기본 워드프레스 방법을 사용할 수 있습니다.
-
플러그인이 올바르게 작동하려면 추가 PHP 모듈이 필요하나요?
-
특정 확장 프로그램은 필요하지 않습니다. 하지만 다음 PHP 모듈을 활성화하는 것이 좋습니다:
mbstring
,json
,dom
,exif
,gd
,fileinfo
,curl
,iconv
. wp-admin; 도구; 사이트 상태 페이지에는 설치 및 필수 모듈에 대한 요약이 나와 있습니다. 모든 주요 확장 프로그램은 여기에 나열되어 있습니다.
후기
기여자 & 개발자
“Ultimate Member – 사용자 프로필, 회원가입, 로그인, 회원 디렉토리, 콘텐츠 제한 및 멤버십 플러그인”(은)는 오픈 소스 소프트웨어입니다. 다음의 사람들이 이 플러그인에 기여하였습니다.
기여자변경이력
Important:
중요: 플러그인을 최소 버전 2.6.7 이상으로 즉시 업데이트하세요. 버전 2.6.7은 보안 권한 상승 취약점을 패치합니다. 자세한 내용은 이 문서를 참조하세요.
2.8.9 2024-10-14
개선 사항
- 추가: PHP tidy 확장(활성화된 경우)을 사용하여 HTML 텍스트 영역 값을 명확하게 표시합니다.
- 추가: PHP 깔끔한 구성 설정을 위한
um_tidy_config
필터 후크 추가 - 조정: 강제
set_status()
함수를 사용하지 마세요. - 조정:
um_user( 'account_status' )
대신um()-&&';common()-&&';users()-&&';get_status( $user_id )
를 올바르게 사용하세요. - 조정:
um_user( 'account_status_name' )
대신um()-&&';common()-&&';users()-&&';get_status( $user_id, 'formatted' )
로 올바르게 수정합니다. - 조정: 등록 중 사용자 역할 설정을 가져오기 위해
um_user( 'status' )
올바르게 사용
버그 수정
- 수정: .um-페이지 선택기 내부에서 UM 팁시 제거(예: um-modal에서 팁시 초기화)
- 수정: HTML 형식의 텍스트 영역 값을 표시하기 위해
<iframe<
를 사용하여 롤백합니다. - 수정: 사용자에게 프로필을 수정할 수 있는 기능이 없는 경우 관리자의 사용자 프로필 수정 기능 수정
- 수정: 등록 후 사용자 상태에 따라 이메일 알림 보내기
- 수정: 메타
um_member_directory_data
의 형식이 잘못된 경우 PHP 오류 수정
업그레이드 후 캐시 및 최적화/축소된 에셋(JS/CSS)을 플러시/재생성해야 합니다.
2.8.8 2024-10-04
버그 수정
- 수정: 라우팅 초기화 다운로드
- 수정: 보기 모드에서 텍스트 영역 높이 및 HTML 형식의 텍스트 영역 필드 높이가
<iframe>
를 통해 격리된 문제 수정 - 수정: 이메일 활성화 또는 관리자 검토가 필요한 경우 사용자 등록
- 수정: 첫 설치 오류 수정
업그레이드 후 캐시 및 최적화/축소된 에셋(JS/CSS)을 플러시/재생성해야 합니다.
2.8.7 2024-10-01
개선 사항
- 추가: WP 사용자 목록 테이블의 단일 사용자 작업
- 업데이트: WP 사용자 목록 테이블의 사용자 상태 필터
- 업데이트: WP 사용자 목록 테이블의 사용자 대량 작업
- 업데이트: 사용자 프로필 및 회원 디렉터리 카드의 사용자 작업
- 추가: 글쓰기 제한 메시지에 단축 코드 적용하기
- 추가: 프로필 페이지 구조화된 데이터
- 추가: 글로벌 차단 제한 메시지에서 HTML 태그(
wp_kses_post
에서 허용됨) 사용 기능 추가 - 변경: 일부 wp-admin 필드 설명 변경
- 업데이트:
um_admin_bulk_user_actions_hook
필터 후크의 데이터 형식이 변경되었습니다. 형식을$action_slug => array( 'label' => $action_title )
에서$action_slug => $action_title
로 변경했습니다. - 추가:
$old_status
매개변수를um_after_user_status_is_변경
액션 후크에 추가했습니다. - 추가:
$user_id
매개변수를um_before_user_hash_is_변경
액션 훅에 추가했습니다. - 추가:
$user_id, $hash, $expiration
매개변수를um_after_user_hash_is_changed
액션 후크에 추가했습니다. - 추가:
um_restricted_post_content
필터 후크 추가 - 추가:
um_loged_inner_content
필터 후크 추가 - 추가:
um_profile_dynamic_meta_profile_schema
필터 후크 추가 - 제거: 필드 루프에서
UM()->fields()->get_restricted_fields_for_edit()
함수 제거
버그 수정
- 수정: 사용자 프로필 보안 취약점에 대한 단일 사용자 작업. CVE ID: CVE-2024-8520
- 수정: [um_logedin] 단축 코드 보안 취약성. CVE ID: CVE-2024-8519
- 수정: 설정 및 보안 탭과 관련된 성능 문제 수정
- 수정: 멤버 디렉터리의 ‘모두 지우기’ 버튼이 모든 종속 드롭다운을 초기화하지 않던 문제 수정
- 수정: 프로필 헤더의 텔레그램 및 디스코드 소셜 링크 수정
- 수정: 빈 전화번호에 대한 UM 링크
- 수정: 사용자 계정 플러시 세션을 통한 이메일 변경 문제 수정. 로그인에 이메일을 사용할 수 있어 보안이 강화되었습니다.
- 수정: 메타 태그의 사용자 프로필 이미지 URL
- 수정: 프로필 필드 데이터를 가져올 수 없을 때 빈 사용자 프로필 및 PHP 치명적인 오류 수정
- 수정: Windows 호스팅에서 /모달/ 템플릿 파싱 및 템플릿 파싱하기
- 수정:
최종회원
쇼트코드의 유효성 검사양식_id
속성
템플릿 업데이트 필요
- login-to-view.php
업그레이드 후 캐시 및 최적화/축소된 에셋(JS/CSS)을 플러시/재생성해야 합니다.
사용되지 않음
- 훅: 액션 훅
um_after_user_status_is_changed_hook
. 대신 액션 훅um_after_user_status_is_changed
를 사용하세요. - 훅: 액션 훅
um_when_status_is_set
. 대신 액션 훅um_before_user_status_is_set
를 사용하세요. - 훅: 액션 훅
um_admin_user_action_hook
. 대신 사용자 정의 사용자 일괄 작업에는 필터 훅um_handle_bulk_actions-users-{$current_action}
를 사용하세요. - 훅: 액션 훅
um_admin_user_action_{$bulk_action}_hook
. 대신 사용자 지정 사용자 일괄 작업에는 필터 훅um_handle_bulk_actions-users-{$current_action}
를 사용하세요. - 훅: 액션 훅
um_admin_custom_hook_{$action}
. 대신 사용자 지정 사용자 일괄 작업에는 필터 훅um_handle_bulk_actions-users-{$current_action}
를 사용하세요. - 훅: 필터 훅
um_admin_views_users
. 대신 필터 ‘um_user_statuses_admin_filter_options’ 훅을 사용하세요. - 함수:
UM()->user()->set_status( $status )
. 대신UM()->common()->users()->set_status( $status, $user_id )
함수를 사용하세요. - 함수:
UM()->user()->assign_secretkey()
. 대신UM()->common()->users()->assign_secretkey( $user_id )
함수를 사용하세요. - 함수를 추가합니다:
UM()->user()->approve( $repeat )
. 대신UM()->common()->users()->approve( $user_id, $force )
함수를 사용하세요. - 함수:
UM()->user()->email_pending()
. 대신UM()->common()->users()->send_activation( $user_id, $force )
함수를 사용하세요. - 함수:
UM()->user()->pending()
. 대신UM()->common()->users()->set_as_pending( $user_id, $force )
함수를 사용하세요. - 함수:
UM()->user()->reject()
. 대신UM()->common()->users()->reject( $user_id )
함수를 사용하세요. - 함수:
UM()->user()->deactivate()
. 대신UM()->common()->users()->deactivate( $user_id )
함수를 사용하세요. - 함수:
UM()->user()->user_exists_by_id( $user_id )
. 대신UM()->common()->users()::user_exists( $user_id )
함수를 사용하세요. - 함수:
UM()->files()->format_bytes( $size )
. 대신UM()->common()->filesystem()::format_bytes( $size )
함수를 사용하세요.
2.8.6 2024-05-22
개선 사항
- 추가: 관리자 필터링에서 날짜 선택기 및 시간 선택기 필터 유형에 “From” 또는 “To” 값만 입력할 수 있는 멤버 디렉토리 지원
- 추가: 모달 템플릿 upload-single.php 및 view-photo.php를 사용자 정의하는 기능 추가
- 추가: 새로운 FontAwesome 라이브러리. 버전 6.5.2
버그 수정
- 수정: 차단 제한 메시지에 HTML 사용. 저장하는 동안 이스케이퍼를 wp_kses sanitize로 대체했습니다.
- 수정: 역할 없이 사용자 기능 가져오기
- 수정: 필드 값이 비어 있을 때 YouTube 유효성 검사
- 수정: 사용자가 소셜 사용자 아이디를 입력할 수 있는 소셜 URL(예: 인스타그램, 페이스북)의 위생 처리
- 수정: 미리 정의된 페이지 설치 시 게시된 양식 및 멤버 디렉토리 ID만 사용
- 수정: 사용자정의 메타 테이블이 활성화된 경우 쿼리 후크 전 멤버 디렉토리
- 수정: 고유 이메일 유효성 검사
- 수정: 프로필에 별표 표시 > 보기 모드
- 수정: 1.3.x 버전에서 업그레이드 중 PHP 오류 수정
- 수정: 평점 필드 보기
- 수정 : “마지막 로그인 숨기기”가 설정된 경우 마지막 로그인 값으로 정렬
- 수정: 파일 업로드 중 PHP 오류
- 수정: 라이선스 활성화 시 구문 분석 오류
- 수정: 유형이 텍스트 영역이고 HTML을 사용할 때 필드 값 저장 활성화됨
템플릿 업데이트 필요
- templates/modal/um_upload_single.php templates/modal/upload-single.php로 이름 변경
- templates/modal/um_view_photo.php templates/modal/view-photo.php로 이름 변경
업그레이드 후 캐시 및 최적화/축소된 에셋(JS/CSS)을 플러시/재생성해야 합니다.
2.8.5 2024-04-09
개선 사항
- 추가: 계정을 통해 “마지막 로그인 숨기기” 기능 추가: 개인정보 설정
- 추가: 멤버 디렉토리 검색을 위한 제외 및 포함 필드 추가
- 조정: 워드프레스 6.5와 호환
버그 수정
- 수정: URL 속성 이스케이프 (CVE-2024-2765)
- 수정: wp-admin 얼티밋 멤버 > 대시보드 레이아웃
- 수정: 필수 필드 레이블
- 수정: 비밀번호 변경 및 계정 이메일 알림 업데이트가 중복됨
- 수정: 비밀번호 URL 인코딩된 사용자 이름 재설정
- 수정: wp-admin 설정에서 미디어 JS 지우기
업그레이드 후 캐시 및 최적화/축소된 에셋(JS/CSS)을 플러시/재생성해야 합니다.
2.8.4 2024-03-06
개선 사항
- 조정: 전체 변경 로그에 대한 별도의 파일 추가. readme.txt에 몇 가지 최신 버전만 표시됨
버그 수정
- 수정: 멤버 디렉토리 데이터 살균 (CVE-2024-2123)
- 수정: 활성화 링크 시간이 초에서 일 단위로 변경되었습니다.
- 수정: 비밀번호 유효성 검사 오류
- 수정: 비밀번호 없이 등록한 후 비밀번호를 설정하지 않은 승인된 사용자의 비밀번호 재설정 URL 수정
- 수정: WebP 업로드와 충돌
업그레이드 후 캐시 및 최적화/축소된 에셋(JS/CSS)을 플러시/재생성해야 합니다.
2.8.3 2024-02-19
개선 사항
- 추가: 얼티밋 멤버 문서 링크
- 조정: 얼티밋 멤버 설정 재설계. 설정에 대한 자세한 내용. 도구 설명이 설명으로 변경되었습니다.
버그 수정
- 수정: 사용자정의 사용자 메타 테이블에 대한 멤버 디렉토리 쿼리가 올바르게 이스케이프되고 유효성이 검사되었습니다.
- 수정: wp_usermeta 테이블 사용시 멤버 디렉토리 사용자 정의 정렬
- 수정: 사용자 설명 필드에 잘못된 aria 속성 수정
- 수정: 이메일 알림 콘텐츠에 대한 wp_kses 프로토콜
- 수정: 등록 양식 유효성 검사 중 PHP 알림
- 수정: 필드 유효성 검사(영문자, 영숫자 유형)
- 프로필 및 커버 사진 업로드 시 모달에서 버튼이 숨겨지던 문제 수정
- 수정: 테마 업데이터 로그 메시지
- 수정: 검색 줄 쇼트코드 레이아웃
- 수정: 로그인 양식 제출 중 PHP 알림
- 수정: 이메일 알림 HTML 레이아웃
- 수정: 기본 이메일 알림 본문 색상
- 쿼리에서 사용자를 구문 분석할 때 사용자 정의 메타 슬러그가 있을 때 사용자 이름 슬러그를 무시하는 문제 수정
템플릿 업데이트 필요
- email/notification_deletion.php
- email/notification_new_user.php
- email/notification_review.php
- email/welcome_email.php
- password-change.php
업그레이드 후 캐시 및 최적화/축소된 에셋(JS/CSS)을 플러시/재생성해야 합니다.
2.8.2 2024-01-15
개선 사항
- 추가: 이메일에 base64 인코딩 로고를 삽입하기 위한
데이터
프로토콜 추가 - 추가: 제한된 포스트 인스턴스를 필터링하기 위한
um_access_restricted_post_instance
훅이 추가되었습니다. - 추가: 사용자 프로필 URL을 가져오기 위한 쇼트코드
[um_author_profile_link]
추가 - 업데이트: 크기 조정 핸들러에 밑줄.js 네이티브 디바운스 메서드 사용
- 업데이트: 텍스트 철자
버그 수정
- 수정: AJAX 요청이
um_current_locale
속성과 충돌함 - 수정: wp-admin 화면의 Pickadate 스타일링 (날짜 및 시간 필드)
- 수정: RTL 스타일링 및 UM 프론트엔드 사전 정의 페이지에서
um
클래스 제거 - 수정: 선택 2와 임프레자 테마의 충돌
- 수정: 아바다 테마 및 활성 퓨전 이미지 지연로드와 자르기 충돌
- 수정: 메가메뉴가 탐색 메뉴 항목 조건부 설정(예: 뉴스레터 테마)과 충돌하는 문제 수정
- 수정: UM 사용자 프로필에 적절한 WP_Post 객체가 없을 때 PHP 치명적인 오류 수정; 게시물 루프
- 수정: 계정 스타일
- 수정:
um_form_version
포스트메타 저장
템플릿 업데이트 필요
- profile/posts-single.php
업그레이드 후 캐시 및 최적화/축소된 에셋(JS/CSS)을 플러시/재생성해야 합니다.
2.8.1: 2023-12-20
개선 사항
- 업데이트: 트위터 텍스트를 X로
- 추가: UM 양식에서 클릭재킹 공격에 대한 보호 기능 추가
버그 수정
- 수정: 잘못된 기호 사용을 피하기 위한 알림 표시
- 수정: UM; 설정 버튼 스타일
- 수정: 확장 프로그램을 통해 페이지를 만들 때 오류 알림 표시
- 수정: UM.frontend.cropper.obj가 정의되지 않은 경우 Cropper.JS의 해결 방법 (Cropper가 UM 객체에 대해 제대로 초기화되지 않음)
- 수정: 숨겨진 메뉴 항목의 하위 항목 가시성
2.8.0: 2023-12-11
개선 사항
- 리팩터링: wp-admin 자산. wp-admin 화면을 기반으로 일부 파일을 분리하거나 병합했습니다.
- 수정: wp-admin 스타일에 SASS 전처리기가 사용됩니다.
- 조정: wp-admin 및 프론트엔드 에셋에서 축소된 JS 및 CSS 사용
- 조정: wp-admin에서 화면 제어를 위한 PHP 클래스 UM()-> admin()-> screen() 추가
- 업데이트: jquery-ui 스타일을 1.13.2 버전으로 업데이트. .um 클래스 접두사 추가.
- 업데이트: Cropper.JS를 1.6.1 버전으로 업데이트
- 참고: Select2.JS 버전 4.0.13
- 갱신: Tipsy.JS를 1.0.0a 버전으로 업데이트했습니다. 사용자정의 변경 사항 제거 및 라이브러리 기본 코드 복원
- 갱신: Raty.JS를 2.6.0 버전으로. 라이브러리 기본 코드 복원
- 갱신: Pickadate.JS를 3.6.2 버전으로 업데이트했습니다. 라이브러리 기본 코드 복원
- 업데이트:
um-tip-{x}
클래스를 사용하여 wp-admin과 프론트엔드에 공통적으로 Tipsy.JS를 초기화합니다. - 업데이트: wp-admin 양식 클래스 및 아이콘 유형 필드 렌더링
- 업데이트: 불필요한 메타박스 기능에 대한 사용자정의 스타일을 피하려면 UM 양식 및 UM 멤버 디렉토리 화면에서
custom_submitdiv
를 사용하세요. 제출 도구만 사용하여 필요한 메타박스 콘텐츠만 렌더링할 수 있습니다.
버그 수정
- 수정: 폼 빌더에서 숫자 키가 있는 필드 사용
- 수정: Pickadate.JS(날짜/시간 선택기) 현지화 사용
- 수정: SiteHealth 및 양식 작성기 페이지의 PHP 알림
- 수정: ‘um_user_permissions_filter’ 훅과 그 인수 사용.
사용되지 않음
- 얼티밋 멤버 코어에서 Simplebar.JS 라이브러리 제거. 이 라이브러리는 확장 프로그램에서만 사용됩니다.
- 1.3.x 첫 설치 페이지의 오래된 스타일 및 스크립트 제거
UM()->admin()->enqueue()->js_url
매개변수. 대신UM()->admin()->enqueue()::get_url( 'js' );
또는self::get_url( 'js' );
를 사용해 주세요.UM()->admin()->enqueue()->css_url
매개변수. 대신UM()->admin()->enqueue()::get_url( 'css' );
또는self::get_url( 'js' );
를 사용해 주세요.UM()-frontend()-enqueue()-js_url
매개변수. 대신UM()->frontend()->enqueue()::get_url( 'js' );
또는self::get_url( 'js' );
를 사용해 주세요.UM()->frontend()->enqueue()->css_url
매개변수. 대신UM()->frontend()->enqueue()::get_url( 'css' );
또는self::get_url( 'js' );
를 사용해 주세요.- 완전한
UM()- permalinks()- um_rel_canonical_()
함수. 버전 2.1.7부터um_profile_remove_wpseo();
대체 함수가 사용되기 때문입니다. - 전체
UM()->permalinks()->admin_act_url()
함수. 논스가 있을 때 wp-admin 링크에 대한 업데이트 이후 이 함수는 사용되지 않습니다. - 전체
UM()- admin()- enqueue()- front_js_baseurl
매개변수. - 전체
UM()->admin()->enqueue()->front_css_baseurl
매개변수. - 전체
UM()->admin()->enqueue()->post_page
매개변수. - 전체
UM()- frontend()- enqueue()- load_google_charts()
함수. 오래되었습니다. - 전체
UM()->frontend()->enqueue()->load_fileupload()
함수. 스크립트/스타일 종속성을 사용하여 필요한 위치에 스크립트를 로드합니다. - 전체
UM()-frontend()-enqueue()-load_datetimepicker()
함수. 스크립트/스타일 종속성을 사용하여 필요한 위치에 스크립트를 로드합니다. - 전체
UM()- frontend()- enqueue()- load_scrollbar()
함수. Outdated - 전체
UM()-frontend()-enqueue()-load_imagecrop()
함수. 스크립트/스타일 종속성을 사용하여 필요한 위치에 스크립트를 로드합니다. UM()->is_um_screen()
함수. 대신UM()->admin()->screen()->is_own_screen()
를 사용하세요.UM()->is_plugin_post_type()
함수. 대신UM()->admin()->screen()->is_own_post_type()
함수를 사용하세요.UM()->is_restricted_entity()
함수. 대신UM()->admin()->screen()->is_restricted_entity()
함수를 사용하세요.UM()->cpt_list()
함수. 대신UM()->common()->cpt()->get_list()
를 사용하세요.um-admin-clear
CSS 클래스. 워드프레스 기본클리어
와 중복됩니다. 대신 워드프레스 네이티브를 사용합니다.um-admin-tipsy-{x}
클래스를 사용하여 wp-admin과 프론트엔드에서 공통으로 Tipsy.JS 초기화를um-tip-{x}
클래스로 만들 수 있습니다.
업그레이드 후 캐시 및 최적화/축소된 에셋(JS/CSS)을 플러시/재생성해야 합니다.