WEB/WORDPRESS

Page, Post 리비전(Revision) 비활성화 및 개수 제한하기

OnB 2022. 3. 11. 18:00

WordPress의 Page나 Post의 리비전(Revision) 관리 방법

 

리비전(Revision)은 게시물의 초안 혹은 업데이트 기록을 저장하는 기능입니다. 리비전을 사용하면 언제든지 이전 상태로 롤백하거나, 작업을 복구/복원 하기가 용이합니다.

 

WordPress를 설치하고 나면 기본적으로 리비전(Revision)에 대한 제한이 따로 걸려 있지 않습니다. 일부 호스팅 업체에서는 리비전을 제한하는 설정을 추가해주기도 합니다. 하지만 제한이 걸려있지 않다면 사이트를 가꾸는 과정에서 수많은 리비전이 쌓이게 되어 DB와 메모리에 부하를 줄 수 있습니다. 때문에 평소에도 리비전이 너무 쌓이지 않도록 관리해주는 것이 좋습니다.

 

매번 리비전을 하나하나 관리하기에는 너무 번거롭기 때문에, 비활성화 혹은 개수 제한 설정을 걸어두는 것이 사이트 운영에 도움이 됩니다.

 

리비전(Revision) 개수 제한하기

wp-config.php 파일에서 'WP_POST_REVISIONS' 항목이 있는 지를 먼저 확인해야 합니다. 있다면 값만, 없다면 하단의 코드를 모두 입력해주시기 바랍니다. 숫자는 저장할 리비전 개수를 뜻합니다. 실제로 저장되는 리비전의 개수는 지정한 숫자 + 1로, 자동 저장하는 리비전이 추가됩니다. 자동 저장 리비전은 이전에 저장된 버전을 삭제하고 새로 갱신됩니다.

 

define( 'WP_POST_REVISIONS', 5 );

 

리비전(Revision) 비활성화하기

wp-config.php 파일에서 'WP_POST_REVISIONS' 항목이 있는 지를 먼저 확인해야 합니다. 있다면 값만 false로, 없다면 아래의 코드를 입력해주시기 바랍니다.

 

define( 'WP_POST_REVISIONS', false );

 

값(Value)에 따른 동작 구분

  • true(기본값), -1: 모든 리비전을 저장합니다.
  • false, 0: 리비전을 저장하지 않습니다. (단, 자동 저장은 제외)
  • 자연수: 지정한 개수 +1(자동 저장) 만큼 리비전을 저장합니다. 가장 오래된 순서대로 리비전이 자동으로 삭제됩니다.