plugin-icon

스트림

스트림을 사용하면 워드프레스 사이트가 변경되는 것을 알 수 있습니다.
평가
4.3
최근 업데이트일
January 9, 2024
버전
4.0.0
활성화된 설치 항목
90K
스트림

실시간 알림과 타사 통합 기능을 통해 스트림은 워드프레스 사이트에 문제가 발생했을 때 미리 알려줍니다.

디버깅 및 규정 준수 목적으로 설계된 스트림은 워드프레스 사용자를 파악하는 데 유용합니다: 플러그인 활성화부터 글 삭제, 로그인 시도, 새 사용자 생성에 이르기까지 변경된 내용, 변경한 사람, 변경 시기를 확인할 수 있습니다.

플러그인은 워드프레스 사용자 및 시스템 작업을 스트림 로그에 기록합니다. 로그인한 모든 사용자 작업은 활동 스트림에 표시되며 사용자, 역할, 컨텍스트, 작업 또는 IP 주소별로 쉽게 필터링할 수 있도록 구성됩니다. 관리자는 스트림 로그에서 의심스러운 사용자 활동과 같은 항목을 강조 표시하여 실시간으로 무슨 일이 일어나고 있는지 조사할 수 있습니다. 또한 스트림을 사용하면 이메일 알림과 웹훅을 구성하여 Slack 및 IFTTT와 같은 통합을 통해 문제가 발생했을 때 관리자와 팀에 알릴 수 있습니다.

고급 사용자를 위해 스트림은 멀티사이트의 모든 활동 기록에 대한 네트워크 보기, 특정 종류의 사용자 활동을 무시하도록 제외 규칙을 설정하는 기능, 기록 쿼리를 위한 WP-CLI 명령도 지원합니다.

스트림의 강력한 로깅 기능을 사용하면 워드프레스 사이트를 책임감 있게 관리하는 데 필요한 귀중한 정보를 얻을 수 있습니다.

인기 플러그인을 위한 기본 제공 추적 통합 기능:

  • 고급 사용자 지정 필드
  • 비비프레스
  • 버디프레스
  • 간편한 디지털 다운로드
  • Gravity 양식
  • 젯팩
  • 사용자 전환
  • 우커머스
  • 요스트 SEO

핵심 활동을 위한 기본 제공 추적 기능:

  • 글/댓글/수정 기록 관리
  • 페이지
  • 사용자 정의 게시 유형
  • 사용자
  • 테마
  • 플러그인
  • 태그
  • 카테고리들
  • 사용자 지정 분류
  • 설정을
  • 사용자 지정 배경
  • 사용자 정의 헤더
  • 메뉴
  • 미디어 라이브러리
  • 위젯
  • 댓글/트랙백 닫기
  • 테마 편집기
  • 워드프레스 코어 업데이트

기타 주목할 만한 기능:

  • 네트워크의 모든 활동 레코드에 대한 멀티사이트 보기
  • 사용자 역할별로 사용자 활동 기록을 볼 수 있는 사람 제한하기
  • 특정 종류의 사용자 활동을 무시하도록 제외 규칙 설정하기
  • 스트림에서 사용자 활동 기록의 실시간 업데이트
  • 활동 스트림을 CSV 또는 JSON 파일로 내보내기
  • 레코드 쿼리를 위한 WP-CLI 명령어

구성

대부분의 플러그인 구성은 “스트림” “설정” 페이지에서 사용할 수 있습니다. “설정” 페이지에서 사용할 수 있습니다.

요청 IP 주소

플러그인은 $_SERVER['REMOTE_ADDR'] 변수에 현재 요청의 확인된 IP 주소가 포함될 것으로 예상합니다. 리버스 프록시 또는 CDN 뒤에서 PHP 처리를 하는 호스팅 환경에서는 추가 유효성 검사 계층 없이는 신뢰할 수 없는 X-Forwarded-ForTrue-Client-IP와 같은 요청 HTTP 헤더를 통해 실제 클라이언트 IP가 PHP에 전달됩니다. 서버 구성을 업데이트하여 $_SERVER['REMOTE_ADDR'] 변수를 확인된 클라이언트 IP 주소로 설정하세요.

해결 방법으로 wp_stream_client_ip_address 필터를 사용하여 IP 주소를 조정할 수 있습니다:

add_filter( 'wp_stream_client_ip_address', function( $client_ip ) { // Trust the first IP in the X-Forwarded-For header. // ⚠️ Note: This is inherently insecure and can easily be spoofed! if ( ! empty( $_SERVER['HTTP_X_FORWARDED_FOR'] ) ) { $forwarded_ips = explode( ',' $_SERVER['HTTP_X_FORWARDED_FOR'] ); if ( filter_var( $forwarded_ips[0], FILTER_VALIDATE_IP ) ) { return $forwarded_ips[0]; } } return $client_ip; } );

⚠️ 경고: 위의 방법은 안전하지 않은 해결 방법이며, 그 의미를 완전히 이해한 경우에만 사용해야 합니다. HTTP_* 접두사가 붙은 변수에 의존하는 것은 스푸핑에 취약하며 신뢰할 수 없습니다!

알려진 문제

  • 3.9.3 버전부터 플러그인 제거를 통해 데이터 제거 기능을 일시적으로 비활성화했습니다. 예상대로 작동하지 않는 몇 가지 에지 케이스를 확인했으며, 이러한 영향력 있고 되돌릴 수 없는 작업을 위해서는 현재로서는 일시적으로 제거하는 것이 바람직하다고 판단했습니다. 저희 팀은 이 기능이 최적으로 안전하게 작동할 수 있도록 개선하기 위해 적극적으로 노력하고 있습니다. 향후 업데이트에서 안전장치를 강화하여 다시 도입할 계획입니다.

기여

더 나은 스트림을 만들기 위해 참여할 수 있는 방법은 여러 가지가 있습니다:

  1. 버그 신고하기: 버그, 오류 또는 기타 문제를 발견하면 신고해 주세요! 플러그인 포럼에서 새 주제 만들기로 신고할 수 있습니다. 개발자가 버그를 재현하여 버그를 확인할 수 있으면 GitHub에 공식 버그 리포트를 생성하여 버그가 해결될 수 있도록 합니다.

  2. 귀하의 언어로 번역하기: 공식 플러그인 번역 도구를 사용하여 스트림을 귀하의 언어로 번역하세요.

  3. 새로운 기능 제안하기: 멋진 아이디어가 있으신가요? 공유해 주세요! 플러그인 포럼에서 새 주제 만들기로 해당 기능이 포함되어야 하는 이유에 대한 생각을 표현하고 아이디어를 중심으로 토론을 진행하세요.

  4. 이슈 풀 리퀘스트: 개발자의 경우 가장 쉽게 참여할 수 있는 방법은 GitHub에서 이미 보고된 이슈에 도움을 주는 것입니다(이슈 풀 리퀘스트). 개발자를 위한 기여 가이드도 꼭 확인하세요.

모두를 위해 더 나은 스트림을 만들어주셔서 감사합니다!

과거 기여자: fjarrett, shadyvb, 차차, 웨스턴루터, 존레건3, 제이콥슈바이처, 루크카비스, 카스파스드, 보르도니, 데로, 파이샬, 롭, 데사이우딧, 데이비드크레이머, 리노베이트봇, 마르신 로로스키, 제프 맷슨, 파우더드 토스트맨, 존올렉, 존빌리언, 그레구리, 파스칼 클라레스, 제페빅터, 라이너드코프, 프로자레, 크로모프, 드코터, bhubbard, stipsan, stephenharris, omniwired, kopepasah, joehoyle, eugenekireev, barryceelen, valendesigns, tlovett1, tareiking, stayallive, sayedtaqui, robbiet480, oscarssanchez, kidunot89, johnwatkins0, javorszky, jamesgol, desrosj, davelozier, davefx, cfoellmann, JustinSainton, JJJ, postphotos, schlessera

무료Creator 요금제에서
활성화된 설치 항목
90K
테스트된 버전
6.4.5
이 플러그인은 다운로드 가능하며 워드프레스 독립 호스트 설치에 사용할 수 있습니다.