오늘의 기사는 워드프레스 개정판.

WordPress 개정판은 편집 시 자동 저장 게시물입니다. 한편으로 이것은 훌륭한 기능입니다. 예를 들어 아파트의 전기가 갑자기 꺼지거나 브라우저가 멈추거나 탭이 실수로 닫힐 때 한 시간 이상 기사를 작성했습니다 ... 이런 일이 처음 발생했을 때 텍스트를 다시 입력하고, 이미지를 정렬하고, 일반적으로 모든 것을 다시 해야 하는 방법에 대한 생각이 즉시 마음에 떠올랐지만 그런 행운은 없었습니다! WordPress가 내 전체 게시물을 자동으로 저장했습니다! 이러한 기능에 대해 개발자에게 얼마나 감사했는지 당신은 믿지 않을 것입니다.

그러나 동전의 이면도 있다. 기본, 워드프레스 개정판 60초마다 만들어지고 각 개정은 데이터베이스에 기록됩니다. 이제 평균적으로 게시물당 수정본 수를 계산하고 블로그 게시물 수를 곱합니다. 많은 야생! 데이터베이스 크기는 개정판의 절반이 될 수 있습니다. 그게 바로 내가 가진 것입니다. 모든 개정판을 삭제한 후 데이터베이스 크기가 어떻게 감소했는지 확인하십시오. 두 배!

WordPress 개정판을 비활성화하는 방법

을 위한 WordPress 버전 비활성화 wp-config.php 파일을 열면 사이트 루트에 있습니다.

우리는 그것에 들어가서 다음 줄을 추가합니다.

정의("WP_POST_REVISIONS", 0);

괄호 안의 숫자는 항목당 허용되는 수정 횟수를 나타냅니다. 자동 저장 간격을 초 단위로 지정할 수도 있습니다(기본값 60).

WordPress에서 기사 및 해당 초안을 생성, 편집 및 저장할 때 기본적으로 포스트 백업이 자동으로 생성되며 일반적으로 라고 합니다. 개정판 또는 개정판(개정).
예를 들어 자료 서식 오류, 컴퓨터 또는 서버 오류가 발생한 경우 다음을 복원할 수 있는 기회가 주어지기 때문에 수정본을 저장하는 것은 물론 유용합니다. 이전 버전귀하의 항목. 그러나 수정 사항을 저장하는 기능에는 부정적인 측면이 있습니다.

결국 모든 백업(개정판, 개정판)은 블로그의 데이터베이스에 있는 테이블에 저장됩니다. wp_posts. 그리고 많은 레코드를 생성하고 동시에 자주 편집했다면 데이터베이스 크기가 너무 커질 것입니다. 또한 데이터베이스에 대한 쿼리 실행이 느려집니다.

목록 보기 사용 가능한 개정판게시물 편집 페이지 하단에서 다음을 수행할 수 있습니다.

개정판, 워드프레스 포스트 개정판

비활성화, 제한, WordPress 개정판 삭제전혀 어렵지 않은 것으로 나타났습니다.
모든 것을 순서대로 가져 가자 워드프레스 예시 3.3.1.

그러나 수정하기 전에 생성하는 것을 잊지 마십시오. 지원데이터 베이스!

WordPress에서 수정 비활성화

개정(개정) 생성을 비활성화하려면 파일에 한 줄을 추가해야 합니다. wp-config.php

정의("WP_POST_REVISIONS", 0);

정의("WP_POST_REVISIONS", 거짓);

수정을 비활성화하는 또 다른 옵션이 있습니다. 함수에서 값 중 하나를 "true"에서 "0" 또는 "false"로 변경합니다. wp_functionity_constants(), 파일에 있는 /wp-includes/default-constants.php

함수 wp_functionity_constants() ( ... if (!defined("WP_POST_REVISIONS")) define("WP_POST_REVISIONS", false); ...

WordPress의 수정 횟수 제한

개정(개정) 수를 제한하려면 파일에 한 줄을 추가해야 합니다. wp-config.php, 개정을 비활성화할 때와 동일하지만 "0" 또는 "false" 값 대신 정수를 지정합니다.

정의("WP_POST_REVISIONS", 3);

이 경우 기사당 최대 3개의 수정본이 생성되고 하나의 "자동 저장" 사본이 생성됩니다.

기억에 대한 참고 사항:
위와 같이 변경해도 데이터베이스에 이미 존재하는 개정의 수가 즉시 줄어들지는 않습니다. 그러나 이미 업데이트하면 변경 사항이 적용됩니다. 기존 기록, 그리고 별도로. 새 항목을 만들 때도 고려됩니다. 또한 편집 모드에서는 데이터베이스의 수정본 외에도 60초마다 항목의 단일 복사본이 "자동 저장"으로 기록된다는 점을 고려할 가치가 있습니다.

데이터베이스에서 모든 WordPress 개정판 제거

블로그가 오랫동안 존재했고 많은 항목이 있는 경우 이전에 생성된 개정판(에디션)을 삭제하여 데이터베이스를 최적화하여 테이블 크기를 줄이는 것은 나쁘지 않습니다. wp_posts.

주목! 모든 개정판을 삭제하기 전에 데이터베이스를 백업하는 것을 잊지 마십시오! 그렇지 않으면 삭제된 개정판을 더 이상 복원할 수 없습니다.

따라서 몇 가지 작업을 수행해야 합니다.

1. phpMyAdmin과 같은 데이터베이스 제어판에 로그인합니다.
2. 귀하의 블로그에서 사용하는 데이터베이스를 이름으로 선택하십시오.
3. "SQL"(일반적으로 페이지 상단)이라고 표시된 버튼(또는 탭)을 클릭합니다.
4. SQL 쿼리 필드에 다음 쿼리를 입력합니다.

wp_posts WHERE에서 삭제 post_type = "개정";

5. "확인" 버튼을 클릭하여 요청을 완료하십시오.

그게 다야. 이제 블로그의 데이터베이스, 보다 구체적으로 테이블 wp_posts, 크기가 크게 줄었습니다.

마지막으로 위의 말씀을 드리고 싶습니다. 개정 삭제 예(개정판) 가장 단순하고 유연하지 않습니다. 예를 들어 각 항목에 마지막 세 개의 개정을 남겨두고 모든 개정을 삭제하는 것이 아니라 선택적으로 삭제할 수 있습니다. 이 경우 데이터베이스에서 고급 쿼리를 수행하거나 특수 플러그인을 사용해야 합니다. 다행히 개정판과 데이터베이스를 관리하기 위한 플러그인이 많이 있습니다.

WordPress 데이터베이스에서 불필요한 정크를 제거하고 싶으십니까? 게시물 수정 비활성화! 관심이 있다면 계속 읽으십시오.

개정판이란 무엇입니까?

생성할 때 새로운 기록또는 사이트의 페이지를 저장하고 여러 번 편집한 후 "엔진"이 자동으로 모든 버전을 데이터베이스에 저장합니다. 그것들을 개정이라고 합니다.

WordPress에서 개정판을 비활성화하는 이유는 무엇입니까?

귀하의 사이트에 12개 이상의 항목이 없으면 걱정할 필요가 없습니다. 그러나 백 개 이상이면 이미 생각할 가치가 있습니다. 결국, 하나의 기사는 출판될 때까지 수십 번 수정될 수 있습니다. 이것은 수십 개의 복사본이 데이터베이스에 저장된다는 것을 의미합니다. 원칙적으로 이것은 모든 변경 사항을 확인하고 일부를 반환하는 등의 작업을 수행할 수 있기 때문에 편리합니다. 그러나 출판물이 사이트에 게시된 후에는 아무도 그 사본을 필요로 하지 않습니다.

WordPress에서 개정판을 비활성화하는 방법은 무엇입니까?

다기능 프리미엄 플러그인의 행복한 소유자라면 다른 솔루션을 찾을 필요가 없습니다. 그 기능 중 하나는 개정판 생성을 완전히 비활성화하는 것입니다. 이렇게하려면 관리 섹션으로 이동하십시오. 클리어파이프로그리고 탭에서 추가적으로설정 활성화 버전을 완전히 비활성화.

다른 방법

개정 제어 플러그인

개정 관리는 WordPress 사이트에서 개정을 관리하기 위한 별도의 플러그인입니다. 주요 기능은 사본 생성을 금지할 게시물 유형(페이지 또는 게시물)을 지정하는 기능입니다.

따라서 설치 및 활성화한 후 관리자 패널 설정 -> 개정으로 이동해야 합니다.

원하는 게시물 유형에 대한 수정본 생성을 비활성화할 수 있습니다. 이를 위해 게시물(레코드) 및 페이지(페이지)와 같은 해당 필드가 사용됩니다. 모든 변경 사항을 저장하려면 변경 사항 저장 버튼을 클릭합니다.

플러그인 비활성화 포스트 개정

Disable Post Revision은 콘텐츠 사본 생성을 완전히 비활성화하는 단 하나의 기능만 수행하는 별도의 플러그인입니다. 이렇게 하려면 설치하고 활성화하기만 하면 됩니다. 플러그인의 주요 장점은 설정 페이지가 없다는 것입니다. 활성화 직후에 작업을 시작합니다.

게시물에 대한 변경 사항을 저장하는 것은 WordPress에서 작업할 때 매우 유용할 수 있습니다. 문제가 발생하여 게시물의 정보가 손실된 경우 메뉴의 링크를 클릭하여 이전에 저장된 게시물 버전에 언제든지 액세스할 수 있습니다. 에디션편집기 창 아래

많고 많은 수정

한동안 WordPress를 사용해 왔다면 의심할 여지 없이 이 기능을 한두 번 사용했을 것입니다. 그러나 이러한 변경 사항이 누적되는 경향이 있음을 알아차렸을 것입니다.

편집기에서 게시물을 작성하면 WordPress는 게시물을 저장할 때 수정 사항을 자동으로 저장합니다. 결과적으로 게시물이 20개 이상 수정되는 경우가 드물지 않습니다. 여기에 사이트의 게시물 수를 곱하면 데이터베이스에 저장되는 메가바이트의 추가 게시물이 있습니다.

오래된 개정판을 제거하는 방법

어떤 사람들은 데이터베이스에 모든 이전 버전을 유지하는 것을 좋아하지 않습니다. 그들은 사이트 속도를 늦추고 있다고 생각합니다. 그러나 이것은 신화입니다.

WordPress 개발자 Mike Little은 WPBeginner에 대한 의견에서 "WordPress 데이터베이스 쿼리는 개정을 검색하지 않으므로 개정 수는 쿼리 성능에 영향을 미치지 않습니다. 페이지에 개정이 로드되는 유일한 시간은 단일 게시물을 편집할 때입니다. 웹사이트의 페이지 로딩 속도에 영향을 미치지 않습니다.

그러나 많은 사람들은 여전히 ​​작고 가벼운 데이터베이스를 갖는 것이 매우 좋다고 생각하므로 여전히 이전 개정판을 제거하는 것을 선호합니다.

당신이 그들 중 하나라면, 아래의 세 가지 플러그인 중 하나가 당신을 도울 것입니다.

1. 개정판 삭제 개선

더 나은 수정 삭제게시물의 이전 버전을 제거하고 데이터베이스도 최적화합니다.

플러그인 페이지에는 다음과 같이 나와 있습니다. "이 플러그인은 이전 버전을 최적화하고 삭제하여 사용 기간 동안 데이터베이스를 더 가볍고 작게 만듭니다. 이전 버전을 삭제하고 데이터베이스를 최적화하는 것은 블로그를 작동시키기 위해 할 수 있는 가장 좋은 방법 중 하나입니다. 최대한 빨리."

플러그인 설정 페이지와 제거 과정을 살펴보세요.

플러그인 ~와 다르다 더 나은 수정 삭제수정본을 대량으로 삭제하지 않는다는 점에서 두 가지 기능을 제공합니다. 더 나은 수정 삭제이 없습니다.

이를 통해 먼저 얼마나 많은 개정이 저장되었는지 확인할 수 있습니다.

또한 편집 페이지에서 개별 개정판을 삭제할 수 있습니다.

3.리비전 클리너

플러그인 수정 클리너각 사용자는 자신의 수정본을 자동으로 삭제하기 위한 시간 간격을 설정할 수 있습니다. 이것은 사용자 프로필 페이지에서 수행할 수 있습니다.