워드 프레스 업데이트의 기본 값은 자동으로 진행하도록 고정되어 있습니다. 하지만 사용자 필요에 의해 자동 업데이트 비활성화가 필요할 때가 있는데요. 이번 글에서는 워드프레스 코어 엔진을 수동으로 업데이트 하도록 설정을 변경하는 방법을 알려 드리겠습니다.
관리자 페이지에서 업데이트 살펴보기
워드프레스 관리자 페이지 업데이트 항목에 보면
“이 사이트는 워드프레스가 새 버전이 있을 때마다 최신으로 자동 업데이트 합니다”
라는 문구와 함께
“유지 관리와 보안 릴리즈에 대해서만 자동 업데이트로 전환하기” 옵션이 보일 겁니다.
그런데 워드 프레스 코어에 대한 자동 업데이트 비활성화 옵션이 없네요?
물론 보안을 위해서는 보안 업데이트를 포함한 코어 자동 업데이트 정책이 맞습니다.
하지만 소스값을 살짝 수정해서 사용하는 제 입장에서는 자동 업데이트는 달가운 이야기가 아닙니다.
자동 업데이트가 진행되면 수정한 소스값이 초기값 으로 돌아가 버리는 문제가 있거든요. 예를 들면 아래의 링크와 같은 작업을 했을 때 문제가 생깁니다.
기존 게시물 링크 : 워드 프레스 라이트 박스 자동 사용 팁
수작업으로 워드 프레스 자동 업데이트 비활성화
관리자 페이지 UI 에서는 자동 업데이트 비활성화를 지원하지 않지만 소스 코드 수정을 거치면 자동 업데이트를 비활성화 할 수 있습니다.
워드 프레스가 설치된 루트 폴더에 접근해서 “wp-config.php” 파일을 메모장으로 열어 줍니다.
만약 리눅스 서버 운영자 혹은 호스팅 업체에 입주해 있는 분들은 FTP를 이용하시거나 워드 프레스 플러그인 “파일 매니저” 를 이용하여 “wp-config.php” 파일을 수정해 주세요.
“wp-config.php” 파일 제일 마지막에 위 이미지와 같이 코드를 삽입해 줍니다.
코드는 아래의 옵션 중 본인이 원하는 것을 선택하여 삽입해 주세요.
비 활성화 소스 코드
▼ 워드프레스 뿐 아니라 번역파일, 테마, 플러그인 등 모든 자동 업데이트 비활성화.
define( 'AUTOMATIC_UPDATER_DISABLED', true );
▼ 워드프레스 코어 자동 업데이트 비활성화
define( 'WP_AUTO_UPDATE_CORE', false );
▼ 워드프레스 코어의 메이저, 마이너 자동 업데이트
define( 'WP_AUTO_UPDATE_CORE', true );
▼ 워드프레스 코어 마이너 업데이트만 자동 업데이트 (기본값)
define( 'WP_AUTO_UPDATE_CORE', 'minor' );
파일 수정 후 (FTP 이용자는 수정된 “wp-config.php” 파일 업로드 후) 관리자 페이지에 다시 접속해 보면
“이 사이트는 워드 프레스 의 새 버전에 대해 자동 업데이트를 받지 않습니다”
라는 문구가 나오면 작업이 성공적으로 완료된 것 입니다.
워드 프레스 플러그인을 이용한 방법
이도 저도 다 귀찮으신 분들은 아래의 플러그인을 이용하시면 됩니다.
Easy Updates Manager
Advanced Automatic Updates
다만 모든 플러그인이 그렇듯 PageSpeed Insights 에는 별로 좋지는 않겠죠? 본인의 사이트가 코어 웹 바이탈 여유 있는 분에 한해서 플러그인을 사용해 주시면 되겠습니다.
오늘은 여기까지 입니다. 수고 많으셨습니다.