워드프레스 리비전(Revision) – 개수/설정/삭제 관리

워드프레스의 리비전(Revision)이 무엇인지 그리고 리비전을 관리해야 하는 것인지 또한 리비전의 개수 설정, 삭제 등 효과적인 관리방법을 알아보겠습니다.


워드프레스 리비전(Revision) - 개수/설정/삭제 관리

워드프레스 리비전(Revision)이란?

워드프레스에서는 현재의 작업 즉, 작성 중인 글이나 페이지에 대한 내용을 시스템에 의해 자동으로 혹은 관리자가 클릭 시 수동으로 저장합니다. 이 저장본은 워드플레스에서 리비전 이라는 이름으로 관리되며 필요에 따라 생성된 리비전으로 복원할 수 있습니다.

워드프레스에서 주어진 시간마다 변경사항이 자동으로 저정되며 자동저장 기능은 관리자가 비활성화할 수 없습니다. 또한 글쓰기 화면의 우측 상단 ‘임시 글로 저장’ 버튼을 누르면 수동으로 저장됩니다.

워드프레스 리비전의 보다 자세한 내용은 워드프레스 > 글 및 페이지 리비전 에서 확인할 수 있습니다.

워드프레스 리비전의 관리

리비전은 좋은 것인가? 나쁜 것인가?


리비젼은 워드프레스의 부담/낭비인가?


워드프레스 리비전을 검색해보면 기존의 여러 글들이 ‘리비전은 데이터베이스에 부담을 준다.’라고 합니다. 물론 리비전의 수가 증가하면 그만큼 시스템에 부담으로 다가오는 것은 맞습니다. 하지만 우리에게 편리함과 효용성을 제공하는 많은 기능은 모두 시스템 입장에서는 부담입니다. 대부분의 경우 리비전 기능은 우리가 우려할 만큼 시스템에 부담을 주거나 시스템에 많은 낭비요소를 양산하지는 않습니다. 리비전 기능 자체는 우리가 작성했던 예전 버전으로 복원할 수 있는 편리한 기능을 제공합니다. 따라서 리비전 기능 자체를 비활성화할 필요는 없고 초기설정 그대로 사용해도 좋을 것 같습니다.

단, 우리는 하나의 글 혹은 페이지에 대해서 내가 작성했던 과거의 버전으로 복원할 수 있는 워드프레스의 리비전 기능을 알고 있는 것은 중요합니다. 그래야 필요한 경우 효과적으로 사용할 수 있는 것이죠.

리비전이 편리하고 강력한 기능이지만 작성된 글을 여러 번 수정하는 경우가 있다면 리비전의 개수는 제한할 필요가 있다고 생각하며 이제 이에 대해 보다 자세히 알아보겠습니다.

wp-config.php 파일을 통한 리비전 관리

워드프레스의 루트디렉토리에서 ‘wp-config.php’파일에서 아래의 내용을 수정하거나 추가하면 됩니다.



워드프레스 플러그인 자동 업데이트 설정 비활성화 방법
-알아보기


리비전 기능의 비활성화

define(‘WP_POST_REVISIONS’, false);

true는 활성화, false는 비활성화 입니다. 워드프레스에서 명시하지 않아도 기본 값으로 활성화되어 있습니다.

자동저장 간격의 변경

워드프레스의 자동저장 기능은 작성 중인 글을 기본 60초 간격마다 자동으로 저장합니다. 자동저장 기능의 간격은 다음과 같이 변경할 수 있습니다.

define(‘AUTOSAVE_INTERVAL’, 100 ); // in seconds; 단위: 초

이 간격의 변경을 검토하는 분은 아마도 워드프레스의 고수일 겁니다. 따라서 본의의 판단으로 진행하시면 됩니다. 하지만 대부분의 경우 특히 워드프레스의 초보자라면 자동저장 간격 기본 60초를 변경할 필요는 없을 겁니다.

리비전 개수의 설정

define(‘WP_POST_REVISIONS’, 25);

필자는 리비전의 개수를 20~30으로 추천합니다. 사진이나 동영상이 아주 많고 문서 내 그 수정이 아주 빈번하지 않다면 리비전은 시스템을 아주 많이 차지하는 것은 아닙니다. 편리하고 강력한 기능을 잘 알고 잘 사용하는 것이 해답이라고 생각합니다.


워드프레스 페이지 썸네일 요약글 길이 조정하기
-알아보기



플로그인을 통한 리비전 관리

워드프레스 리비전 관리 플러그인 : simple-revisions-delete
워드프레스 리비전 관리 플러그인 : simple-revisions-delete

워드프레스 리비전 관리 플러그인 Simple Revisions Delete를 설치하면 리비전 표시 화면 우측에 ‘Purge’ 버튼이 생기고 이 버튼을 누르면 리비전이 삭제됩니다.


데이터베이스 SQL을 통한 리비전 관리

DELETE FROM wp_posts WHERE post_type = “revision”;

위의 SQL 문을 입력하세요. 주의할 점은 기존의 모든 리비전이 삭제됩니다. 초보자라면 더 주의하세요.

함께 읽어볼 만한 글

마치며

워드프레스 리비전의 설정 및 관리에 대해 알아보았습니다. 대부분의 경우 리비전 기능은 우려할 만큼 시스템의 성능을 저하시키는 기능이 아닙니다. 리비전 기능을 비활성화하거나 제한하지 마시고 충분한 이해를 통해 효과적으로 사용하시기 바랍니다.

더 좋은 글로 만나겠습니다. 감사합니다. 😅