워드 프레스 어린이 테마 란 무엇입니까? 찬반 양론 등

많은 사용자들이 어떤 템플릿을 사용하고 있는지 묻습니다. 우리는 Genesis 테마 프레임 워크에 구축 된 사용자 정의 하위 테마를 사용하고 있습니다. 대부분의 후속 질문은 두 부분으로 구성된 질문입니다. 워드 프레스 테마 프레임 워크 란 무엇입니까? 질문의 두 번째 부분은 워드 프레스 하위 테마 란 무엇입니까? 이전 기사에서 WordPress 테마 프레임 워크가 무엇인지 이미 설명했습니다. 이 기사에서는 WordPress 자식 테마, 자식 테마를 만들 때, 사람들이 자식 테마를 만드는 이유, 마지막으로 자식 테마 사용의 장단점과 같은 질문에 대답하기 위해 최선을 다할 것입니다. 이 기사를 읽은 후에는 WordPress 자식 테마가 무엇인지 명확하게 이해하고 자식 테마를 사용해야하는지 여부를 알 수 있기를 바랍니다..


워드 프레스 어린이 테마

워드 프레스 어린이 테마 란?

WordPress 자식 테마는 다른 WordPress 테마 인 부모 테마에서 해당 기능을 상속하는 WordPress 테마입니다. 하위 테마는 테마를 업그레이드 할 수있는 능력을 잃지 않으면 서 기존 WordPress 테마를 사용자 정의하거나 조정하려는 경우에 종종 사용됩니다. 과거에는 모든 사용자 정의 스타일과 변경 사항을 잃지 않고 WordPress 테마를 업데이트하는 쉬운 방법이 없었습니다. 갑자기 인기있는 테마에서 널리 사용되는 스크립트가 크게 악용되어 테마를 최대한 빨리 업데이트해야 할 때 혼란이됩니다. 업데이트하는 경우 한 번에 모든 사용자 정의 스타일이 손실되므로 어려운 선택이됩니다. 반면 업데이트 속도가 충분하지 않으면 사이트가 해킹 당할 위험이 있습니다..

핵심 팀과 커뮤니티는 부모 테마와 자식 테마 개념을 도입하여이 문제를 해결하기로 결정했습니다. WordPress의 자식 테마는 부모 테마 자체를 변경하지 않고 부모 테마의 모든 기능, 기능 및 코드를 상속합니다. 이를 통해 사용자는 부모 테마의 스타일을 변경하고 부모 테마를 업데이트 할 수있는 기능을 잃지 않고 기능을 추가 / 수정할 수있었습니다.

이론적으로 WordPress 테마에는 자식 테마가있을 수 있지만 모든 WordPress 테마가 좋은 부모 테마는 아닙니다. 기능과 기능이 제한된 부모 테마는 대부분의 경우 이상적인 부모 테마 후보가 아닙니다. 우리는 기사에서 나중에 예외에 대해 이야기 할 것입니다..

테마 프레임 워크라고도하는 좋은 부모 테마에는 일반적으로 자체 작업 후크 및 필터가 포함됩니다. 이를 통해 디자이너와 개발자는 짧은 시간 안에 자식 테마를 사용하여 강력한 사용자 정의 WordPress 사이트를 만들 수 있습니다.

사람들이 WordPress Child Themes를 사용하는 이유?

디자이너와 개발자는 자식 테마를 사용하여 개발 속도를 높입니다. 좋은 부모 테마를 사용하면 WordPress 사이트를 만드는 데 걸리는 시간을 크게 줄일 수 있습니다. 모든 훌륭한 부모 테마 (일명 테마 프레임 워크)는 수많은 기능 및 사용자 정의 옵션을 제공하므로 모든 것을 코딩 할 필요는 없습니다. DIY 사용자는 종종 필요한 경우 부모 테마를 업데이트 할 수있는 능력을 잃지 않으면 서 기존 테마를 조정하기 위해 자식 테마를 만듭니다..

WordPress 자식 테마를 만드는 것은 새 폴더에 새 style.css 파일을 만드는 것만 큼 간단 할 수 있습니다. 템플릿을 정의하는 새 style.css 헤더에는 한 줄만 있으면됩니다 (참조 용 코덱을 참조하십시오). 강력한 하위 테마는 상위 테마만큼 많은 템플릿 파일을 가질 수 있습니다. 자식 테마에는 부모 테마에서도 사용할 수없는 템플릿 파일이있을 수 있습니다..

자녀 테마를 사용해야 할 때?

결정

자녀 테마를 사용하기로 결정하는 것은 종종 귀하의 필요에 달려 있습니다. 우리 자신과 고객을 위해 구축하는 대부분의 사이트는 Genesis 테마 프레임 워크의 하위 테마입니다. 드물기는하지만 프로젝트가 너무 복잡하거나 너무 단순한 경우 독립형 사용자 정의 WordPress 테마로 빌드합니다. WordPress 개발자는 품질 테마를 만들면서 워크 플로를 간소화해야합니다. Genesis 프레임 워크의 하위 테마를 만들면 바로이를 달성하는 데 도움이됩니다..

사용자의 경우 테마의 functions.php 파일에 새로운 기능을 지속적으로 추가하거나 테마의 style.css 파일을 지속적으로 추가 / 수정하는 경우에만 하위 테마를 권장합니다. 이러한 경우 하위 테마를 사용하는 것이 좋습니다. 얼마 전 WordPress meetup 강연에서 회원 중 한 명이 사용자 정의 스타일 만 추가 할 것인지 물었습니다. 하위 테마 또는 사용자 정의 CSS 플러그인을 사용하는 것이 좋습니다?

이에 대한 대답은 기술에 정통하고 편안한 지에 달려 있습니다. 몇 가지 요소의 스타일 만 수정하는 경우 사용자 정의 CSS 플러그인을 사용하면 정상적으로 작동합니다. 그러나 전체 색 구성표를 변경하고 CSS에서 물건을 옮기는 등의 일을 발견하면 자식 테마 사용을 고려해야합니다..

좋은 부모 테마를 고르는 것이 중요합니다

모든 WordPress 프레임 워크는 상위 테마이지만 모든 상위 테마가 프레임 워크 인 것은 아닙니다. 우리는 이것을 충분히 강조 할 수 없습니다. WordPress 테마에는 자식 테마가있을 수 있지만 모든 테마 테마가 테마 프레임 워크로 사용되는 것은 아닙니다. 우리는 많은 기능을 제공하지 않는 부모 테마의 자식 테마를 만드는 실수를 저지른 수많은 초보자를 보았습니다..

많은 상위 테마 파일을 대체하는 하위 테마를 작성하는 경우 프로세스를 다시 생각해야합니다. 예를 들어, Twenty Eleven 테마를 정말 좋아하고 하위 테마를 만들기로 결정했습니다. 자녀 테마에는 style.css 파일과 functions.php 파일이 있습니다. 또한 바닥 글 모양이 마음에 들지 않기로 footer.php를 추가했습니다. 헤더와 동일합니다.이 경우 부모 테마로 Twenty Eleven을 사용해서는 안됩니다. 오히려 당신은 당신이 당신의 자신의 사용자 정의 테마로 바뀌는 초보자 테마로 사용해야합니다.

우리는 거의 모든 부모 테마 파일을 무시했기 때문에 완전히 독립적 인 사용자 정의 테마 여야하는 사용자 정의 하위 테마를 만든 여러 명의 사용자가 있습니다..

간단히 말해서, 강력한 상위 테마의 기능, 기능 및 훌륭함이 필요한 경우 직접 많은 코드를 작성하지 않고 하위 테마를 사용해야합니다..

워드 프레스 자식 테마 사용의 장점

대부분의 경우와 마찬가지로 WordPress Child 테마를 사용하면 장단점이 있습니다. 장점을 먼저 살펴 봅시다.

1. 안전 업데이트
자식 테마는 부모 테마의 기능, 스타일 및 템플릿을 자동으로 상속합니다. 그러면 부모 테마를 수정하지 않고도 자식 테마를 사용하여 사이트를 변경할 수 있습니다. 부모 테마의 새 버전이 도착하면 모든 수정 사항이 자식 테마에 저장되므로 안전하게 업데이트 할 수 있습니다.

2. 손쉬운 확장

강력한 테마 프레임 워크를 기반으로하는 하위 테마는 많은 코드를 작성하지 않고도 상당한 유연성을 제공합니다. 다른 템플릿 파일을 거치지 않고 필요한 템플릿 파일과 기능 만 선택적으로 수정할 수 있습니다. 새로운 기능 등을 추가 할 수 있습니다.

3. 대체 안전

완전한 테마를 작성할 때 가능한 모든 시나리오와 코드에 대해 생각해야합니다. 그러나 하위 테마를 작업 할 때 무언가를 코딩하는 것을 잊어 버린 경우 대체 옵션으로 항상 상위 테마의 기능을 사용할 수 있습니다.

자식 테마 사용의 단점

자식 테마를 사용할 때의 가장 큰 단점 중 하나는 부모 테마에 대해 배우기 위해 투자해야하는 시간입니다. 강력한 프레임 워크로 작업 할 때 각 프레임마다 고유 한 후크와 필터가 있기 때문에 특별히 학습 곡선이 있습니다. 당신은 잠재력을 최대화하기 위해 그것들을 정말로 알아야합니다. 우리의 의견으로는,이 학습 곡선은 일회성입니다. 예를 들어, 처음 몇 개의 하위 테마를 작성하면 시간이 더 걸릴 수 있지만 그 후에는 짧은 시간 안에 사용자 정의 웹 사이트를 작성하게됩니다. 전반적인 성능이 향상됩니다.

또 다른 단점은 부모 테마 개발자가 관심을 잃고 버릴 수 있고, 자식 테마에서 사용하던 기능을 삭제하거나, 자식 테마를 완전히 파괴하는 변경을 가져올 수 있다는 것입니다. 이것은 소리만큼 나쁘지 않습니다. 주로 모든 좋은 워드 프레스 테마는 오픈 소스와 GPL이기 때문입니다. 상위 테마 개발자가 프로젝트를 포기하면 사용을 중지해야한다는 메시지가 없습니다. 종종 지역 사회의 다른 사람들이 프로젝트를 인수하기 위해 단계를 밟습니다. 원래 테마 개발자가 특정 기능을 제거하면 하위 테마에 추가 할 수 있습니다. 코드가 있습니다. 마지막으로 그들이 마음에 들지 않는 과감한 변화를한다면, 항상 업데이트를 피할 수 있습니다. 보안 문제가있을 경우 테마 업데이트가 중요합니다. 다른 스크립트 및 플러그인과의 호환성을 보장하기 위해 항상 테마를 업데이트하는 것이 좋습니다..

Genesis와 같은 상용 테마 프레임 워크를 사용하는 경우 테마를 업그레이드하거나 문제를 해결하는 데 도움이되는 지원 옵션이 있습니다. 또한 전 세계 수천 명의 고객과 안정적인 비즈니스 조직이 있기 때문에 Genesis와 같은 플랫폼은 사라지지 않을 것입니다. 예를 들어 내장 된 특정 위젯을 제거했지만 여전히 위젯을 사용하려는 사용자를 위해 플러그인으로 공개적으로 사용할 수있게했습니다..

결론

워드 프레스 테마의 자식 테마를 항상 만들 수는 있지만 자식 테마가 필요하지 않을 수도 있습니다. 하위 테마에 대해 계획 한 변경 수를 고려하십시오. 계획중인 변경이 사소한 경우 테마에서 항상 custom-style.css 파일을 작성하거나 사용자 정의 CSS 플러그인을 사용할 수 있습니다. 핵심 상위 테마 파일을 대체하는 변경 사항이 너무 극단적 인 경우 사용자 정의 테마를 작성해야합니다..

이 기사가 WordPress Child Theme가 무엇인지, 그리고 그것이 당신에게 적합한 지 이해하는 데 도움이되기를 바랍니다. 우리가 무언가를 놓쳤다 고 생각되면 아래 의견에 알려주십시오..

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map