WordPress 테마를 업데이트하고 사용자 조정을 그대로 유지하는 방법

워드 프레스는 확장 가능한 플랫폼입니다

워드 프레스 테마를 업그레이드하는 방법에는 여러 가지가 있지만 데이터 손실로 쉽게 끝나기 때문에이를 방지하는 방법을 알아야합니다. “그것을 잡아라. 아직 사이트를 맞춤 설정하지 않았습니다. 이 기사는 필요 없습니다. “ 실제로 그렇습니다. 미리 준비하는 것이 진정으로 완벽한 전환을 보장하는 유일한 방법입니다. 이미 사이트를 사용자 정의한 경우 걱정하지 마십시오. 너무 늦진 않았어.


단점은 다음과 같습니다. 대부분의 아마추어 개발자는 사이트의 스타일 시트로 이동하여 정리를 시작합니다. 업데이트하고 모든 힘든 사용자 정의가 사라질 때까지 괜찮습니다. 실제로 업데이트가 웹 사이트에 어떤 영향을 미치는지 고려하지 않고 웹 사이트를 사용자 정의하면 세상이 다칠 수 있습니다. 사이트를 업데이트하지 않고 전 세계 해커의 목표로 삼기 전에 아래의 몇 가지 팁을 따라 업데이트 프로세스에 사용자 지정 내용을 통합하십시오..

워드 프레스 프레임 워크

이것에 대한 가장 일반적이고 가장 인기있는 솔루션은 Genesis Framework입니다. WordPress 블로그 나 튜토리얼을 읽은 적이 있다면 개발자가 숨을 크게들이 쉬는 것을 본 적이있을 것입니다 (블로그에서 Ren의 전체 창세기 리뷰 확인).

창세기는 주제와 같지만 그 이상입니다. 이름 그대로, 많은 테마가 만들어지는 베어 본 템플릿으로 설명 할 수 있으며, 모두 프레임 워크 위에 “외부”를 만드는 자식 테마의 형태로 제공됩니다. Genesis를 사용하면 사용자 지정 내용을 그대로 유지하면서 원하는만큼 테마를 변경하고 업데이트 할 수 있습니다. 그것은 또한 다른 몇 가지 바람직한 기능을 자랑하며 체크 아웃 할 가치가 있습니다. 현재 60 달러를 돌려드립니다.

또 다른 대안은 유사한 접근 방식을 사용하는 Total WordPress 테마 프레임 워크입니다. Total에는 테마에 스타일 조정을 추가하는 데 사용할 수있는 관리 패널에서 사용하기 쉬운 사용자 정의 CSS 필드 외에 하위 테마에 대한 옵션이 포함됩니다. 그러나 예산이 없거나 마음에 드는 다른 테마를 찾고 포기할 계획이없는 경우 대안이 여전히 있습니다.

워드 프레스 플러그인

WP 템플릿 재정의

업데이트 프로세스를 용이하게하는 데 도움이되는 전체 플러그인 호스트가 있습니다. 대부분은 사용자 정의를 시작하기 전에 사용하도록 설계되었지만 이미 보유한 경우 향후 도움이 될 수 있습니다..

WP 템플릿 재정의 플러그인 템플릿을 빠르게 재정의 할 수 있습니다. 위의 모든 작업을 수행하고 싶지 않다면라는 플러그인을 사용할 수 있습니다 원 클릭 어린이 테마 WordPress 대시 보드에서이를 수행하여 두 가지 이점을 모두 제공합니다..

워드 프레스 어린이 테마

안정적인 사용자 지정 방법과 가장 권장되는 방법은 자식 테마를 사용하는 것입니다. 명확하게 말하면 자식 테마는 Photoshop 레이어 나 애니메이션 셀과 매우 유사합니다. 투명 스타일 시트는 비파괴 적으로 변경할 수 있습니다. 미용적인 변화뿐만 아니라 어린이 테마에서 사이트의 필수 기능에 중요한 수정을하는 것이 더 중요합니다..

사이트 수정 functions.php 중요한 기능적 구성 요소가 손실되면 웹 사이트에서 지원 빔을 끌어낼 수 있으므로 파일은 업데이트 전에 할 수있는 최악의 작업 중 하나입니다. 따라서 하위 테마의 기능 변경도 포함하십시오. 단일 정보에 너무 많은 정보를 덤프하지 않도록 여러 정보를 만드는 것이 도움이 될 수 있습니다. 새로 고침이 필요한 경우 제작이 매우 간단합니다. 그 후에는 특별히 변경하고자하는 하위 테마 만 포함하면됩니다..

먼저 새 폴더를 wp-content / themes 그것을 잡을 디렉토리. 부모 테마와 같은 이름을 부여하되 끝에 “-child”를 붙입니다 (여러분이 여러 자식 테마가있는 경우 원하는 방식으로 이름을 지정하여 원하는 이름으로 지정할 수 있습니다). . 폴더에 “style.css”라는 파일을 만듭니다. 그런 다음 스타일 시트는 다음 코드:

/ *
테마 이름 : 토탈 아이
테마 URI : http://totalwptheme.com
설명 : Total WordPress 테마 예제 자식 테마.
저자 : AJ Clarke
작성자 URI : http://totalwptheme.com
템플릿 : 합계
버전 : 1.0
* /

원하는대로 입력 필드를 변경할 수 있지만 테마 이름과 템플릿을 유지해야합니다. 템플릿은 상위 테마의 디렉토리 이름이며 템플릿 이름이 누락되었거나 잘못된 경우 하위 테마가 표시되지 않습니다.

다음으로 자식 테마가 테마의 기본 스타일 시트를 포함하도록 코드를 추가 할 새 빈 function.php 파일을 작성하려고합니다. 이 functions.php 파일에서 다음 코드를 붙여 넣습니다.

get ( '버전');
// 스타일 시트로드
wp_enqueue_style ( 'parent-style', get_template_directory_uri (). '/ style.css', array (), $ version);

}
add_action ( 'wp_enqueue_scripts', 'total_child_enqueue_parent_theme_style');

코드를 보면 부모 스타일 시트를로드하지만 부모 테마 버전 번호도 포함되어 있음을 알 수 있습니다. 이것은 매우 중요하지만 많은 사람들이하지 않습니다. 상위 테마 버전 번호를 포함하는 이유는 상위 테마 스타일 시트에 변경 사항이있는 경우 상위 테마가 업데이트 될 때마다 플러그인, CDN 및 브라우저가 파일을 업데이트해야한다는 것을 캐싱하는 것입니다. 부모 테마를 업데이트 할 때 “깨진”CSS를 방지하는 데 도움이됩니다..

현재 수동 편집 내용을 자식 테마로 이동

이제 사이트를 이미 만들었고 부모 테마를 잘못 사용자 정의하고 한 파일에서 다른 파일로 코드를 이동하는 데 몇 시간의 여유 시간이 없다면 언제든지 사이트의 현재 버전을 자식으로 백업 할 수 있습니다 테마. 하위 테마 폴더를 만든 후에는 변경 한 파일의 사본을 추가 한 다음 WordPress 테마를 저장소의 테마로 바꾸십시오..

완벽한 해결책은 아니지만 작동해야합니다. 요령은 수정되지 않은 것을 백업하지 않도록하여 업데이트가 이전 코드와 함께 설치할 새 코드를 실수로 덮어 쓰지 않도록하는 것입니다. 따라서 여전히 맞춤 설정에 대한 철저한 지식이 필요합니다. – 도매를 복사 할 수 없습니다. 파일을 살펴보고 가능한 한 많은 코드를 제거하는 데 도움이 될 수도 있습니다..

워드 프레스 웹 사이트 백업

먼저, 일찍 백업하고 자주 백업하십시오. WordPress는 데이터베이스에 쓰거나 업로드 한 모든 것을 저장하며 여러 가지 이유로 오작동을 일으킬 수 있습니다. 서버 오류나 데이터베이스 손상으로 전체 사이트를 잃기 매우 쉽습니다. 다행히 백업하는 데 몇 분 밖에 걸리지 않습니다..

여러 가지 방법이 있습니다. 첫째, 당신은 단순히 파일을 사용하여 컴퓨터에 파일을 복사 할 수 있습니다 FTP 클라이언트 또는 유닉스 쉘 기술. 당신은 또한 사용할 수 있습니다 WinSCP 사이트에 업데이트되는 “미러”를 데스크탑에 유지.

또는 무료 세탁 목록이 있습니다. 자동 백업 플러그인, 프리미엄 옵션뿐만 아니라 여기 WPExplorer에서 사용합니다 VaultPress, 과거에는 Backup Buddy를 사용했습니다.이 두 가지 옵션은 대부분의 관리되는 WordPress 호스팅 계획에서 제공하는 일일 백업 외에 웹 사이트의 정기적 백업을 만들고 유지 관리하는 데 유용한 옵션입니다..

마지막으로 cPanel, Direct Admin, Ensim, Plesk, vDeck 및 Ferozo는 모두 호스팅 된 사이트를 백업하는 고유 한 방법을 가지고 있습니다. 이에 대한 포괄적 인 지침은 워드 프레스 코덱스. 최악의 시나리오에서는 실제로 필요한 것을 잃어버린 경우 호스트에게 연락 할 수 있습니다. 대부분의 호스트는 사이트를 백업하지만 데이터를 다시 가져 오는 데 어려움을 겪을 수 있습니다..

변경 사항 테스트

마지막으로 수동 또는 자동으로 업그레이드 할 수 있습니다. 수동 업그레이드를 사용하면 변경 내용을 테스트하여 사이트가 손상되었는지 여부를 확인할 수 있습니다. WordPress는 동일한 테마의 두 가지 버전을 두 개의 다른 테마로 취급합니다. 의미, GenericTheme V1 및 GenericTheme V1.1이있는 경우 wp-content / themes 폴더에서 두 가지 테마로 취급됩니다. 즉, 사이트에 동일한 테마의 여러 ​​버전을 설치할 수 있습니다. 최소한, 이것을 사용하여 이전의 사용자 정의 버전과 새 버전 사이를 전환 할 수 있으므로 하위 테마를 사용하여 처음부터 다시 빌드하도록 선택해야합니다..

결론

열심히 일한 커스터마이제이션을 잃어 버릴 가능성은 어려울 수 있으며, 업데이트 프로세스가이를 방해하는 것처럼 보일 수 있습니다. 그러나 하위 테마 (또는 플러그인 또는 프레임 워크)와 약간의 예측 만 있으면 반드시 그럴 필요는 없습니다. 사용자 정의를 잃지 않고 WordPress 사이트를 정기적으로 업데이트하기위한 다른 아이디어가 있습니까? 댓글에서 그들에 대해 듣고 싶습니다!

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me