설명
“지금까지 가장 훌륭하고 포괄적인 로깅 플러그인” – @herrschuessler
심플 히스토리는 워드프레스 안에서 만들어진 최근 변경사항을 알림판 또는 별도의 페이지에 직접 보여줍니다.
이 플러그인은 워드프레스에서 발생하는 가장 중요한 이벤트에 대한 감사 로그로 작동합니다.
여러 사람이 콘텐츠 편집에 참여하는 웹사이트에 사용하면 좋은 플러그인입니다.
플러그인을 사용하는 데 코딩이 필요하지 않습니다. 플러그인을 설치하기만 하면 이벤트 로깅이 시작됩니다.
✨ 심플 히스토리 기능
심플 히스토리는 다음을 지원합니다:
-
글 및 페이지 – 누가 글 또는 페이지를 추가, 업데이트 또는 삭제했는지 확인합니다.
-
첨부파일 – 누가 첨부파일을 추가, 업데이트 또는 삭제했는지 확인합니다.
-
분류체계(사용자 지정 분류체계, 카테고리, 태그) – 누가 분류체계를 추가, 업데이트 또는 삭제했는지 확인합니다.
-
댓글 – 누가 댓글을 수정, 승인 또는 삭제했는지 확인합니다.
-
위젯 – 누군가 사이드바에서 위젯을 추가, 업데이트 또는 제거할 때 정보를 얻습니다.
-
플러그인 – 활성화 및 비활성화
-
사용자 프로필 – 추가, 업데이트 또는 제거된 사용자에 대한 정보
-
사용자 로그인 – 사용자의 로그인 및 로그아웃 시기를 확인합니다. 또한 사용자가 로그인에 실패하는 시기도 확인할 수 있습니다(무차별 대입 로그인 시도를 포착하는 좋은 방법).
-
사용자 편집 – 사용자가 언제 추가, 업데이트 또는 제거되었는지 확인하고 사용자에 대한 변경 사항에 대한 자세한 정보를 확인할 수 있습니다.
-
실패한 사용자 로그인 – 누군가 로그인을 시도했지만 실패한 경우를 확인합니다. 그러면 로그에 해커일 가능성이 있는 사용자의 IP 주소가 포함됩니다.
-
메뉴 편집
-
옵션 화면 – 워드프레스의 다양한 설정 섹션에서 변경한 내용을 자세히 볼 수 있습니다. 사이트 제목 및 퍼머링크 구조의 변경 사항 등이 기록됩니다.
-
개인정보 보호 페이지 – 개인정보 보호 페이지가 생성되거나 새 페이지로 설정된 경우입니다.
-
데이터 내보내기 – 개인정보 데이터 내보내기 요청이 추가되는 시점과 이 요청이 사용자가 승인하거나 관리자가 다운로드하거나 사용자에게 이메일로 전송되는 시점을 확인할 수 있습니다.
-
사용자 데이터 삭제 요청 – 사용자 개인정보 데이터 내보내기 요청이 추가되는 시점과 이 요청이 승인되는 시점 및 사용자 데이터가 삭제되는 시점을 확인할 수 있습니다.
타사 플러그인을 위한 로깅 내장
심플 히스토리는 많은 플러그인을 기본적으로 지원합니다:
-
젯팩 – 활성화 및 비활성화된 젯팩 모듈을 확인합니다.
-
고급 사용자 정의 필드(ACF) – 필드 그룹과 필드가 생성 및 수정되는 시기를 확인합니다.
-
사용자 전환 – 각 사용자 전환을 확인합니다.
-
WP Crontrol – 크론 이벤트가 추가, 편집, 삭제, 일시 중지, 재개 및 수동으로 실행되는 시기와 크론 일정이 추가 및 삭제되는 시기를 확인합니다.
-
미디어 바꾸기 활성화 – 바꾸려는 파일에 대한 세부 정보와 새 파일에 대한 세부 정보를 확인합니다.
-
로그인 시도 제한 – 로그인 시도 제한 플러그인에서 로그인 시도, 잠금 및 구성 변경 사항을 확인합니다.
-
리디렉션 – 생성, 변경, 활성화 또는 비활성화된 리디렉션 및 그룹과 글로벌 플러그인 설정이 수정된 경우를 확인합니다.
-
글 복제 – 글 또는 페이지의 복제가 완료된 시점을 확인합니다.
-
비버 빌더 – 비버 빌더 레이아웃 또는 템플릿이 저장된 시기 또는 플러그인 설정이 저장된 시기를 확인할 수 있습니다.
플러그인이 누락되었나요? 문제 없습니다. 플러그인 작성자는 로깅 API를 사용하여 플러그인에서 심플 히스토리에 대한 지원을 추가할 수 있습니다.
심플 히스토리를 지원하는 플러그인에는 다음이 포함됩니다:
- 비즈니스 디렉토리 연결
- 심플 히스토리 비버 빌더 애드온
- WP-옵티마이즈 – 캐시, 정리, 압축.
- 우커머스용 고객 추가
- 더 나은 위시리스트 API
- AJAX 로그인 및 등록 모달 팝업 + 인라인 양식
- Loginpetze
- Authorizer
- Ad Inserter
- FV Player Pro
- Login Me Now
사용자 의견 💬
🌟 300개 이상의 별 5개 이상의 리뷰가 이 플러그인의 신뢰성을 증명합니다. 🌟
-
“지금까지 가장 훌륭하고 포괄적인 로깅 플러그인” – @herrschuessler
-
“내가 찾은 최고의 기록 플러그인” – Rich Mehta
-
“사용자 지정 로그는 정말 멋지다!” – Ahmad Awais
-
“놀라운 활동 로깅 플러그인” – digidestination
-
“모든 사이트에서 사용하는 환상적인 플러그인” – Duncan Michael-MacGregor
-
“유용한 활동 빠른 보기” – Dan O
-
“최고의 액티비티 플러그인” – Rahim
-
“최고의 무료 기록 플러그인” – abazeed
-
“모든 사이트의 표준 플러그인입니다.” – Mr Tibbs
시작하기
설치 후 심플 히스토리가 자동으로 활동 로깅을 시작합니다. 대시보드 위젯 또는 대시보드 메뉴의 ‘심플 히스토리’ 페이지를 통해 히스토리 로그에 액세스할 수 있습니다.
변경 사항이 포함 한 RSS 피드
비밀번호로 보호되는 RSS 피드(선택 사항)를 사용하면 즐겨 사용하는 RSS 리더를 사용하여 웹사이트의 변경 사항을 추적할 수 있습니다.
WP-CLI 명령과 함께 제공
명령줄로 작업하는 것을 좋아하는 분들을 위해 몇 가지 WP-CLI 명령도 사용할 수 있습니다.
wp simple-history list
– 최근 기록된 이벤트를 나열합니다.
예제 시나리오
다른 사람들이 무엇을 하고 있는지 추적하십시오.
“누가 오늘 뭔가 했나요? 아, 사라가 새로운 공개용 보도 자료를 올리고 그에 대한 글을 작성했습니다. 좋아요! 이제 내가 하지 않아도 되겠네요.”
또는 디버그 목적: ↵
“어제부터 사이트가 느리게 느껴집니다. 특별한 조치를 취한 사람이 있나요? … 아, 스티븐이 ‘못된 플러그인-x’를 활성화했네요,↵
그게 원인일 거예요.”
감사 기록에 자신의 이벤트를 추가할 수 있는 API
자신이 테마 또는 플러그인 개발자이고 자신의 것/이벤트를 심플 히스토리에 추가하고자 하면 SimpleLogger()
함수를 이용하여 다음과 같이 수행 할 수 있습니다:
`php
if ( function_exists(“SimpleLogger”) ) {↵
// 가장 기본적인 예시: 로그에 몇 가지 정보만 추가↵
SimpleLogger()->info(“이것은 로그에 전송된 메시지입니다”);
// A bit more advanced: log events with different severities
SimpleLogger()->info("User admin edited page 'About our company'");
SimpleLogger()->warning("User 'Jessie' deleted user 'Kim'");
SimpleLogger()->debug("Ok, cron job is running!");
}
?>
`
설명서에서 자체 이벤트 로깅 방법 및 로그 쿼리 방법 등에 대한 예시를 확인하세요.
🔆 애드온으로 플러그인 기능 확장하기
심플 히스토리의 기능을 더욱 확장할 수 있는 강력한 애드온을 사용할 수 있습니다:
WooCommerce Logger
↵
WooCommerce 주문, 제품, 설정, 쿠폰에 대한 종합적인 로그를 통해 사이트 추적을 강화하세요.
확장된 설정
↵
더 많은 옵션과 설정으로 심플 히스토리의 설정을 확장합니다.
개발자 도구 (곧 출시 예정)
↵
보낸 이메일, HTTP API 요청, 크론 작업 등을 기록하세요.
💚 이 프로젝트 후원하기
이 플러그인이 마음에 드신다면 개발을 지원하기 위해 기부하는 것도 고려해 보세요. 이 플러그인은 지난 10년간 무료로 제공되어 왔으며 앞으로도 계속 무료로 제공될 것입니다.
- 페이팔로 기부하기.
- GitHub 스폰서 되기.
- 비트코인 또는 이더리움 보내기.
- 개발 지원을 위해 구매할 수 있는 애드온(추가 기능도 얻을 수 있습니다!).
스크린샷
FAQ
-
플러그인은 무료인가요?
-
예! 지난 10년간 무료로 제공되어 왔으며 앞으로도 계속 무료로 제공될 것입니다. 이 플러그인의 개발을 지원하고 몇 가지 추가 기능을 얻기 위해 구매할 수 있는 몇 가지 애드온이 있습니다. 애드온 보기.
-
로그를 보려면 어떻게 해야 하나요?
-
대시보드 또는 관리자 영역의 별도 페이지에서 로그를 볼 수 있습니다.
-
프런트엔드에서 로그를 볼 수 있나요?
-
아니요, 로그는 관리자 영역에서만 사용할 수 있습니다.
-
플러그인을 사용하려면 코딩 기술이 있어야 하나요?
-
아니요, 플러그인을 사용하기 위해 코드를 작성할 필요가 없습니다.↵
플러그인을 설치하기만 하면 데이터 수집이 시작됩니다. -
로그는 어디에 저장되나요?
-
로그는 워드프레스에서 사용하는 데이터베이스에 저장됩니다.
-
로그를 내보낼 수 있나요?
-
예, 로그를 CSV 또는 JSON 파일로 내보낼 수 있습니다.
-
내 테마가 지원되나요?
-
예, 플러그인은 모든 테마에서 작동합니다.
-
내 플러그인이 지원되나요?
-
이 플러그인은 많은 플러그인을 기본적으로 지원하며 로깅 API를 사용하여 모든 플러그인에 심플 히스토리 지원을 추가할 수 있습니다.
-
이 플러그인 때문에 웹사이트 속도가 느려지나요?
-
아니요, 플러그인은 매우 가볍기 때문에 웹사이트 속도가 느려지지 않습니다.
-
누가 로그를 볼 수 있나요?
-
로그에 표시되는 정보의 양은 로그를 보는 사용자의 사용자 역할에 따라 다릅니다. 관리자는 모든 것을 볼 수 있지만 편집자는 글 및 페이지와 관련된 이벤트만 볼 수 있습니다.
-
기록에서 이용자를 제외할 수 있나요?
-
예,
simple_history/log/do_log
필터를 사용하여 역할 또는 이메일별로 사용자를 제외할 수 있습니다.자세한 내용은 후크 문서를 참조하세요.
-
기록은 얼마나 오래 보관되나요?
-
기본적으로 로그는 60일 동안 저장됩니다. 이 기간은 설정에서 조정할 수 있습니다.
simple_history/db_purge_days_interval
필터를 사용하거나 심플 히스토리 확장 설정 추가 기능을 사용하여 수정할 수 있습니다. -
특정 사용자의 변경 사항을 추적할 수 있나요?
-
예, 심플 히스토리를 사용하면 사용자 이름별로 기록을 필터링할 수 있어 개별 활동을 쉽게 모니터링할 수 있습니다.
-
이 플러그인은 GDRP를 준수하나요?
-
GDRP는 매우 복잡한 주제이고 워드프레스 플러그인이 법적 준수를 제공한다고 암시하는 것은 허용되지 않기 때문에 단순히 해당 플러그인이 GDPR을 준수한다고 말할 수 없습니다().
GDPR은 데이터를 사용하는 방법과 수집하는 데이터와 사용 방법에 대해 사용자에게 알리는 방법에 관한 것입니다. 모든 사이트가 동일하지는 않으며 플러그인과 함께 사용하는 방식은 사이트마다 매우 다를 수 있습니다. 따라서 플러그인을 사용할 때는 항상 GDPR을 준수하는지 확인해야 합니다.
즉, 이 플러그인은 Google 글꼴을 사용하지 않고 쿠키를 설정하지 않으며 로컬 저장소를 사용하지 않으며 기본적으로 IP 주소는 익명화됩니다. 하지만 이 플러그인은 이벤트를 기록하는 플러그인이며 개인 데이터를 포함할 수 있으므로 플러그인을 사용할 때는 항상 GDPR을 준수하는지 확인해야 합니다.
자세한 내용은 플러그인 웹사이트의 FAQ에서 확인할 수 있습니다.
후기
기여자 & 개발자
변경이력
심플 히스토리를 많이 사용하시나요?
플러그인을 후원하여 무료로 유지하세요 또는
다른 사용자들이 이 플러그인이 좋다는 것을 알 수 있도록 별점 5점 리뷰를 추가하세요.
5.3.0 (November 2024)
⏱️ 이번 릴리스에는 성능 개선과 함께 다른 시간대의 사용자가 이벤트 발생 시점을 더 쉽게 파악할 수 있도록 개선된 기능이 포함되어 있습니다.
자세한 내용은 릴리스 게시글을 참조하세요.
- 새 이벤트 확인 간격을 5초에서 30초로 변경했습니다. 이렇게 하면 리소스 사용량이 줄어들고 서버 친화적입니다. #489
- 이제 이벤트 시간이 웹 브라우저에서 보고된 사용자의 현지 시간대로 표시되므로 다른 시간대에 있는 사용자가 이벤트가 언제 발생했는지 더 쉽게 이해할 수 있습니다. #488
- 정확한 현지 및 GMT 값을 포함하여 이벤트 날짜 및 시간에 대한 자세한 정보를 표시하도록 날짜/시간 툴팁을 개선했습니다.
- REST API 응답의 날짜 필드가 웹사이트의 현지 이벤트 날짜와 시간을 나타내는 것을 명확히 하기 위해
date_local
로 이름을 변경했습니다. - 이벤트 컨텍스트 모달에
date_gmt
필드를 추가했습니다.
5.2.0 (November 2024)
이번 업데이트에는 몇 가지 사소한 버그 수정과 새로운 기능도 포함되어 있습니다. 자세한 내용은 릴리스 게시글을 참조하세요.
- 로깅된 총 이벤트 수가 포함된 카운터를 추가합니다. 이 값은 디버그 페이지에서 확인할 수 있습니다. #483
- 플러그인 설치 날짜로 옵션을 추가합니다. 설치 날짜는 디버그 페이지에서 확인할 수 있습니다. #483
- 수정 알림
Function _load_textdomain_just_in_time was called incorrectly
. - 실험적 기능을 활성화한 후 빠른 보기가 기본적으로 활성화되지 않는 문제를 수정했습니다.
- 우커머스 로거가 설치되어 있는 경우 우커머스 로거 프로모션을 숨깁니다.
5.1.0 (November 2024)
이번 릴리스에는 몇 가지 버그 수정 🐞과 함께 새로운 실험적인 관리자 바 빠른 보기 기능이 포함되어 있습니다. 정보 및 스크린샷은 릴리스 게시글을 참조하세요.
추가
- ‘관리자 바 빠른 보기’를 실험적 기능으로 추가합니다. 이 새로운 기능은 관리 표시줄에 ‘기록’ 링크를 추가하여 마우스를 가져가면 최신 이벤트를 간결한 타임라인 형식으로 표시합니다.
현재 페이지에서 벗어나지 않고도 최신 이벤트를 빠르게 확인하고 싶을 때 매우 편리합니다.
(이 기능은 실험 단계이며 설정 페이지에서 활성화할 수 있습니다.) #476 - 도우미 함수
get_settings_page_url()
를 추가합니다. - 도우미 함수
sh_dd()
를 추가합니다.
변경
- 워드프레스 6.7에서 테스트되었습니다.
수정했습니다
- 링크 및 버튼의 색상에 선택한 WP 관리자 테마 색상을 사용합니다. #463
- 첫 페이지와 마지막 페이지에 페이지 매김 버튼을 추가합니다. #479
- 이동 옵션 추가 이동하려는 페이지 번호를 입력합니다. #479
- 이벤트 세부 정보 모달에 사용자 아이디가 항상 표시되지 않는 문제를 수정했습니다.
5.0.4 (October 2024)
- 익명 사용자의 이벤트(예: 로그인 실패 기록)를 볼 때 PHP 경고 수정. #477
- REST API 엔드포인트에 대한 테스트를 추가합니다.
5.0.3 (October 2024)
- Readme.txt 및 index.php 파일에서 잘못된 버전 번호로 인해 플러그인이 업데이트를 영원히 찾지 못하는 문제를 수정했습니다.
5.0.2 (October 2024)
추가
- 컨텍스트 데이터 모달에
occasions_id
를 추가합니다. - 이벤트 REST API 응답에
user_display_name
를 포함하세요. - 자동 로드 옵션
simple_history_detective_mode_enabled
,simple_history_experimental_features_enabled
및simple_history_db_version
를 사용하여 성능을 개선합니다. 관련: 옵션 API: 대용량 옵션에 대한 자동 로드 비활성화하기.
변경
- 이벤트 세부정보 보기에서 JSON 데이터 출력 개선. #464
수정했습니다
- 이벤트 피드에 사용자 “표시 이름”을 표시하고 “사용자 아이디”로 대체합니다. 이렇게 하면 플러그인 버전 4에서 표시되던 방식으로 복원됩니다. #468
- 성능을 개선하려면
SimplePluginLogger_plugin_info_before_update
옵션의 자동로드를 비활성화합니다. #457 - 행사 가져오기 시 PHP 경고 수정.
get_post()
가 글 객체를 반환하는 경우에만 글에 대한 편집 링크를 가져옵니다. 이렇게 하면 예를 들어 이전 버전의 WPML에서 발생하는 문제를 해결할 수 있습니다. #469- GUI에서 더 많은 문자열을 번역 가능하게 만드세요. #470, #471
5.0.1 (September 2024)
일부 사용자에게 영향을 미쳤던 아바타 관련 문제를 신속하게 해결하기 위한 소규모 업데이트입니다.
- 수정: 이벤트에 대한 사용자를 찾을 수 없을 때
get_avatar_data()
에서 사용되는 기본값을 수정했습니다. 버디보스 및 기타 유사한 플러그인과의 호환성 문제를 해결했습니다. #461
5.0.0 (September 2024)
모든 것을 익숙한 상태로 유지하는 대규모 업데이트. 🚀
내부적으로 변경된 사항을 확인하세요.
변경
- 이벤트 피드 재작성: 이벤트 GUI가 React 및 워드프레스 구성 요소를 사용하여 완전히 재작성되었습니다.
- 자동 새로고침 필터: 이제 필터가 변경되면 이벤트 피드가 자동으로 업데이트됩니다.
- IP 주소 정보 업데이트: 이제 IP 주소 정보 팝업에 IP가 공급된 서버 헤더의 이름이 포함됩니다.
- 퀵스탯 재배치: ‘퀵스탯’ 상자가 통계 사이드바의 상단으로 재배치되었습니다.
- WordPress 6.6 최소 요구 사항: 심플 히스토리는 이제 워드프레스 6.6이 필요합니다.
- SecuPress 호환성: SecuPress에 의해 도입된 글 유형에 대한 변경 사항은 더 이상 기록되지 않습니다.
추가
- REST API 엔드포인트: 이벤트 로그를 가져오기 위한 REST API 엔드포인트는
/simple-history/v1/events
및/wp-json/simple-history/v1/events/<id>
에서 찾을 수 있습니다. - 이벤트 액션 메뉴: 이제 각 이벤트에 이벤트 세부정보 보기, 퍼머링크 복사 등의 옵션이 포함된 액션 메뉴가 포함됩니다. (플러그인과 애드온을 통해 사용자 지정 작업으로 메뉴를 확장할 수 있으므로 앞으로 더 많은 작업이 추가될 예정이니 기대해 주세요.)
- New Hooks for Developers:
simple_history/history_page/gui_wrap_top
: 히스토리 페이지 GUI 래퍼 상단에서 실행됩니다.simple_history/dropin/stats/before_content
: 통계 사이드바에서 헤드라인 뒤, 콘텐츠 앞에 실행됩니다.
- 실험적 기능: 설정 페이지에 실험적 기능을 활성화하는 새로운 옵션이 추가되었습니다.
삭제됨
- 설정 메타박스: 이제 상단 메뉴 모음에서 설정에 액세스할 수 있으므로 설정 페이지로 연결되는 메타박스가 제거되었습니다.
- 레거시 코드 정리: 현재 구현과 더 이상 관련이 없는 오래되고 사용되지 않는 여러 파일, 함수 및 JavaScript 후크를 제거했습니다.
4.17.0 (August 2024)
이번 릴리스에는 몇 가지 작은 버그 수정과 개선 사항이 포함되어 있습니다. 이전 버전에는 더 멋진 새 기능이 추가되었으니 아직 확인하지 않으셨다면 이전 버전을 확인해 보세요.
- 워드프레스 6.6에서 테스트되었습니다.
- 다중사이트의 업데이트된 페이지에서 ‘단순 기록으로 이동’ 링크의 URL을 수정합니다.
- 4.9.0에서 제거된
simple_history/log_query_inner_where_array
필터를 대체하는simple_history/log_query_inner_where
필터를 추가합니다. 새 필터는 배열 필터이며 로그 쿼리에서 사용할 where 절을 추가하거나 수정하는 데 사용할 수 있습니다. 몇 가지 예는 이 GitHub 이슈를 참조하세요. - ‘모든 업데이트가 완료되었습니다’ 메시지 아래에 단순 기록 링크를 추가하여 더 많은 사례를 확인할 수 있습니다(예: 번역 업데이트 시 누락됨).
- 로그에 표시되는 작업 링크를 비활성화하는 데 사용할 수 있는 필터
simple_history/show_action_link
를 추가합니다. 일부 사용자 또는 경우에 따라 작업 링크를 숨기려는 경우 유용하게 사용할 수 있습니다. 사용 예add_filter("simple_history/show_action_link", "__return_false");
. - Select2를 업데이트합니다. #456
🌟 Pssst…. 이 프로젝트를 무료 오픈소스로 유지하기 위해 후원할 수 있다는 것을 잊지 마세요. 더 많은 기능이 필요하다면 추가 기능을 구매하여 추가 기능을 사용할 수 있습니다. 🌟
4.16.0 (July 2024)
이번 릴리스에는 많은 새로운 기능과 개선 사항이 포함되어 있습니다. 특히 설정 화면이 대대적으로 개편되어 훨씬 더 사용자 친화적이고 유익한 정보를 제공합니다. 스크린샷과 자세한 내용은 릴리스 게시글을 참조하세요.
추가
- Debug page additions
- 디버그 페이지에 감지된 DB 엔진을 표시합니다. 심플 히스토리는 MySQL, MariaDB, SQLite를 지원하므로 디버깅에 유용할 수 있습니다.
- SQLite 데이터베이스의 테이블 크기와 행 수는 디버그 페이지에 표시됩니다(MySQL 및 MariaDB에는 이미 표시되어 있었습니다).
- 디버그 페이지에 드롭인를 표시합니다.
- 로그 쿼리에 DB 오류가 있는 경우 그냥 조용히 죽지 않고 예외를 발생시킵니다. 이 메시지는 로그에 표시되는 경우가 많으므로 디버깅에 도움이 됩니다. #438
- 이제 플러그인 업데이트 실패가 기록되며 컨텍스트에 오류 메시지가 추가됩니다. 이는 플러그인이 폴더를 제거할 수 없을 때 발생할 수 있습니다. #345
- MySQL/MariaDB에서 ANSI_QUOTES 모드 지원. #334
- 로글 레벨별 필터링을 위한 RSS 피드 지원 ( e.g.,
?loglevels=warning,notice
). 사용 가능한 모든 필터는 https://simple-history.com/docs/feeds/ 을 참조하세요. #443 - 관리자 사용자가 워드프레스에서 코어의 자동 업데이트를 처리하는 방식을 “모든 새 버전의 워드프레스에 대한 자동 업데이트”에서 “유지 관리 및 보안 릴리스에 대해서만 자동 업데이트”로 변경하거나 그 반대로 변경하는 경우 로그를 기록합니다. #449
- 플러그인 설치 또는 업데이트에 대한 컨텍스트에 업데이트 URI 플러그인 헤더(사용 가능한 경우)를 추가합니다. 이 필드는 워드프레스 5.8에 추가되었으므로 지금 추가할 때가 되었습니다.) #451
- 플러그인이나 테마가 업데이트될 때 표시되는 “모든 업데이트가 완료되었습니다.” 메시지 아래에 간단한 사이트 기록 링크를 추가합니다. #453
- 수정된 첨부파일에 제목, 대체 텍스트, 캡션, 설명 및 슬러그를 추가합니다. #310
- 번호 또는 실패한 로그인 시도 옆에 링크를 추가합니다. 확장 설정 애드온이 설치되어 있는 경우 해당 애드온의 설정 페이지로 연결되는 링크가 표시됩니다. 해당 부가 기능이 설치되지 않은 경우 링크는 해당 부가 기능의 웹사이트로 이동합니다.
변경
-
설정 화면의 변경 사항과 옵션 로깅이 대대적으로 개편되어 훨씬 더 사용자 친화적이고 유익한 정보를 제공합니다:
- 기본 제공되는 워드프레스 옵션만 기록됩니다. 이전에는 같은 화면에서 필터 등을 사용하여 다른 옵션을 추가할 때 다른 옵션이 ‘몰래 들어올’ 수 있었습니다.
- 사이트 언어 옵션(
WPLANG
옵션)을 업데이트할 때 옵션이 비어 있는 경우 “en_US”를 언어로 설정합니다. 이전에는 빈 문자열로 설정되어 약간 혼란스러웠습니다. - “이제 ‘요일 시작’에 새 요일과 이전 요일이 숫자 대신 사람이 읽을 수 있는 텍스트로 표시됩니다.
- 설정이 업데이트되면 로그에 “업데이트된 옵션…” 대신 “업데이트된 설정…”이라는 문구를 사용하는데, 이는 “옵션” 대신 “설정”이라고 표현하는 것이 워드프레스 UI에서 사용되는 문구이므로 사용자에게 더 친숙하기 때문입니다.
- 업데이트된 각 설정에 대한 기본 로그 메시지에 설정 페이지의 이름을 포함하고 설정 페이지로 연결되는 링크도 포함합니다.
- 켜거나 끌 수 있는 설정의 변경된 값을 표시할 때는 “켜기” 또는 “끄기”를 사용합니다. 이전에는 “1” 또는 “0”이 사용되었습니다.
- “피드의 각 게시물에 대해… 포함”을 설정하면 이제 “1” 또는 “0” 대신 “전체 텍스트” 또는 “발췌문”이 표시됩니다.
- 이제 “blog_public” 설정이 “검색 엔진이 이 사이트를 색인화하지 못하도록” 설정으로 변경되었습니다.
-
ZIP 파일에서 플러그인이나 테마를 설치할 때 ZIP 아카이브의 업로드 및 삭제를 기록하지 마세요. #301
- 테스트 프레임워크 wp-browser를 3.5로 업데이트합니다.
- 기타 리팩토링 및 코드 정리.
수정했습니다
- ACF 로거에서 발생할 수 있는 strpos()-경고를 수정합니다. #440
- 이메일을 통한 게시 SMTP 비밀번호가 로그에 노출되지 않도록 합니다.
이 프로젝트를 무료 오픈소스로 유지하기 위해 후원할 수 있다는 사실을 알고 계셨나요? 🌟
4.15.1 (April 2024)
이번 릴리스에는 예약된 블로그 글 또는 사이트 페이지가 향후 언제든지 자동으로 게시되는 시점을 기록하는 새로운 기능이 포함되어 있습니다. 또한 정기적인 버그 수정 및 개선 사항도 포함되어 있습니다. 출시 게시물 보기.
추가
- 글 상태가 향후에서 게시로 변경될 때, 즉 예약된 블로그 글이나 사이트 페이지가 향후 언제든지 자동으로 게시될 때를 기록합니다. #343
수정했습니다
- 테마 파일 편집 및 플러그인 파일 편집을 다시 기록합니다. #437
- 글에서 추천 이미지를 제거할 때 이전 추천 이미지를 표시합니다. 이 변경 전에는 필드가 비어 있었습니다. 혼란스러웠죠.
- 작성자 변경 사항이 이미 일반 텍스트로 표시되므로 편집한 글 이벤트에서 컨텍스트 키
post_author/user_login
,post_author/user_email
,post_author/display_name
를 제거하여 편집한 글 이벤트 출력을 정리합니다. 컨텍스트 키는 컨텍스트 데이터 테이블에서 계속 볼 수 있습니다.
업데이트
- 워드프레스 코딩 표준을 최신 버전으로 업데이트합니다. #436
4.15.0 (April 2024)
출시되지 않았습니다. 4.15.1로 건너뛰었습니다. 태그 지정에 문제가 발생했습니다.
4.14.0 (April 2024)
🕵️♀️ 이 버전에는 새로운 탐정 모드가 도입되었습니다. 많은 사용자가 심플 히스토리를 사용하여 사용자와 플러그인이 변경한 내용을 파악하지만 특정 작업을 수행한 플러그인을 정확히 파악하기 어려울 때가 있습니다. 탐정 모드는 사용자가 특정 작업을 트리거하는 데 사용된 플러그인, 후크, URL 또는 함수를 찾는 데 도움을 주기 위해 만들어졌습니다. 스크린샷 및 자세한 정보 보기.
- 사용자가 특정 이벤트나 동작을 기록하거나 발생시키는 플러그인이나 테마를 찾는 데 도움이 되는 새로운 기능인 탐정 모드가 추가되었습니다. 디버깅에 유용합니다. 이 새로운 기능은 설정에서 활성화할 수 있습니다. 자세히 보기. 관리자, 개발자, 포렌식 탐정, 보안 전문가 등에게 유용합니다.
- 현지화된 로거 메시지 문자열 검색 지원을 추가합니다. #277
- 저가 호스팅 제공업체나 공유 호스팅 제공업체에서 발생할 수 있는 SQL
MAX_JOIN_SIZE
관련 오류 메시지에 대한 수정 사항을 추가합니다. #435 helpers::json_encode
에서 이전 PHP 버전 확인을 제거합니다. (PHP 7.4는 오랫동안 심플 히스토리과 워드프레스 자체의 최소 요구사항이었습니다.)- 워드프레스 6.5에서 테스트되었습니다.
4.13.0 (March 2024)
🚀 우커머스 로거 애드온 소개: 우커머스 주문, 제품, 설정, 쿠폰에 대한 종합적인 로그를 통해 사이트 추적을 강화하세요. 출시 게시물에서 자세히 알아보세요.
-
WP-CLI를 통해 사용자 역할을 추가하거나 제거할 때 로깅에 대한 지원을 추가합니다. WP-CLI 2.10.0에 “여러 사용자 역할 추가 및 제거 지원”이 추가되어 이제 심플 히스토리가 이러한 이벤트의 로깅을 지원합니다. #431.
-
우커머스를 설치 및 활성화한 사용자에게 새로운 우커머스 로거 애드온에 대해 알리는 메시지를 표시합니다.
새로운 기능의 스크린샷을 보려면 공개 게시물을 참조하세요.