Published on

워드프레스 리비전 비활성화, 개수 제한, 삭제 방법

Authors
  • Name
    라이브러리 기술블로그
    Twitter

Simple Revisions Delete

워드프레스 리비전 비활성화, 개수 제한, 삭제 방법

워드프레스 리비전 기능의 문제점과 해결 방법

리비전(revision)은 워드프레스에서 글을 작성할 때 자동으로 저장되는 기능입니다. 이는 글을 수정하기 전의 내용을 보존하고 관리하는 역할을 합니다.

하지만 이러한 리비전 기능은 글이 자주 수정되거나 저장될 때마다 데이터베이스에 쌓이므로 웹 사이트의 성능에 부정적인 영향을 미칠 수 있습니다. 따라서 리비전 기능을 적절하게 제한하고 관리하는 것이 중요합니다.

리비전 기능 제한을 통한 성능 개선

리비전 기능의 문제를 해결하기 위해 워드프레스에서는 리비전 개수를 제한할 수 있는 기능을 제공합니다. 이를 활용하여 성능을 개선할 수 있습니다.

wp-config.php 파일 수정

워드프레스가 설치된 디렉토리의 최상위(root)에 위치한 wp-config.php 파일을 열고 아래의 코드를 적절한 위치에 추가합니다.

파일질라 다운로드

/* 리비전 비활성화 */
define('WP_POST_REVISIONS', false);

위 코드를 추가하면 리비전 기능을 완전히 비활성화할 수 있습니다.

리비전 개수 제한 설정

리비전 기능을 사용하면서 저장되는 리비전의 개수를 제한하고 싶다면 다음과 같은 코드를 wp-config.php 파일에 추가합니다.

/* 리비전 개수 제한 */
define('WP_POST_REVISIONS', 10);

위 코드를 추가하면 리비전을 최대 10개까지만 저장하도록 설정할 수 있습니다. 숫자를 원하는 개수로 변경하여 사용하면 됩니다.

리비전 삭제 방법

리비전 저장을 비활성화했다면 기존에 저장된 리비전을 수동으로 삭제해야 합니다. 삭제하는 방법은 두 가지가 있습니다.

PhpMyAdmin을 이용한 삭제

PhpMyAdmin을 사용할 수 있는 환경이라면 다음의 쿼리를 사용하여 기존에 저장된 리비전을 삭제할 수 있습니다.

DELETE FROM wp_posts WHERE post_type = "revision";

워드프레스 데이터베이스의 접두사가 wp_가 아닌 경우, 위 쿼리를 실행하기 전에 접두사를 해당 환경에 맞게 수정해야 합니다.

리비전 삭제 플러그인 이용

MySQL 쿼리를 직접 입력할 수 없는 환경이라면 데이터베이스 정리를 도와주는 플러그인이나 리비전을 제어하는 플러그인을 사용할 수 있습니다. 예를 들어 WP Revisions Control 플러그인이나 Simple Revisions Delete 플러그인을 활용할 수 있습니다.

결론

워드프레스에서는 리비전 기능을 통해 글을 수정하기 전의 내용을 보존하고 관리할 수 있습니다. 그러나 리비전 기능은 과도하게 사용하면 웹 사이트의 성능 저하를 초래할 수 있습니다.

따라서 워드프레스 사용자는 리비전 기능을 적절하게 제한하고 관리함으로써 웹 사이트의 성능을 최적화할 필요가 있습니다. 리비전 비활성화, 개수 제한, 삭제 방법에 대해 알아보았는데요. 워드프레스 사용자는 이러한 방법을 활용하여 웹 사이트의 성능을 향상시킬 수 있습니다.