워드 프레스에서 자식 테마 만들기

소수의 WordPress 사용자 만 하위 테마를 사용합니다. 많은 사용자가 WordPress에서 하위 테마 또는 하위 테마 만들기를 모르기 때문입니다. 글쎄, WordPress를 사용하는 대부분의 사람들은 테마를 편집하거나 사용자 정의하는 경향이 있지만 테마를 업데이트하면 자식 테마가 사용되는 곳에서 사용자 정의가 손실됩니다. 하위 테마를 사용하면 모든 사용자 정의가 저장되고 상위 테마를 쉽게 업데이트 할 수 있습니다.

워드 프레스에서 자식 테마 만들기

수정되지 않은 부모 테마에서 자식 테마 만들기

WordPress에서 하위 테마를 만들려면 cPanel에 로그인하여 공개 테마로 이동 한 다음 wp-content / themes로 이동하여 하위 테마의 새 폴더를 만들어야합니다 (예 : / Twentysixteen-child /). 하위 테마 디렉토리 이름에 공백이 없어야 오류가 발생할 수 있습니다.

권장 사항 : 원 클릭 하위 테마 플러그인을 사용하여 하위 테마를 만들 수도 있습니다 (수정되지 않은 상위 ​​테마에서만).

이제 방금 만든 자식 테마 디렉토리 안에 자식 테마에 대한 style.css 파일을 만들어야합니다. 파일을 만든 후에는 다음 코드를 복사하여 붙여 넣으십시오 (테마 사양에 따라 아래 세부 사항 변경).

 / * 테마 이름 : Twenty Sixteen Child Theme URI : //example.com/twenty-sixteen-child/ 설명 : Twenty Sixteen Child Theme 저자 : WordPress Team Author URI : //example.com 템플릿 : twentysixteen 버전 : 1.3.0 라이센스 : GNU General Public License v3 이상 라이센스 URI : //www.gnu.org/licenses/gpl-3.0.html * / 

참고 : 템플릿 줄 (템플릿 : twentysixteen)은 현재 테마 디렉토리 이름 (자식을 생성하는 부모 테마)에 따라 변경됩니다. 이 예에서 부모 테마는 스물 여섯 테마이므로 템플릿은 스물 여섯입니다.

$config[ads_text6] not found

이전 @import는 스타일 시트를 부모에서 자식 테마로로드하는 데 사용되었지만 이제는 스타일 시트를로드하는 시간이 길어 지므로 좋은 방법이 아닙니다. @import를 사용하는 대신 하위 테마 functions.php 파일에서 PHP 함수를 사용하여 스타일 시트를로드하는 것이 가장 좋습니다.

functions.php 파일을 사용하려면 하위 테마 디렉토리에 파일을 만들어야합니다. functions.php 파일에서 다음 코드를 사용하십시오.

위의 코드는 부모 테마가 하나의 .css 파일 만 사용하여 모든 CSS 코드를 보유하는 경우에만 작동합니다.

자식 테마 style.css에 실제로 CSS 코드가 포함되어 있으면 (일반적으로 그러 하듯이) 큐에 넣어야합니다.

 get ( 'Version')); } add_action ( 'wp_enqueue_scripts', 'my_theme_enqueue_styles'); ?> 

이제 자녀 테마를 활성화하고 관리자 패널에 로그인 한 다음 모양> 테마로 이동하여 사용 가능한 테마 목록에서 자녀 테마를 활성화하십시오.

참고 : 하위 테마를 활성화 한 후 메뉴 (모양> 메뉴)와 테마 옵션 (배경 및 헤더 이미지 포함)을 다시 저장해야 할 수도 있습니다.

style.css 또는 functions.php를 변경할 때마다 부모 테마 폴더에 영향을주지 않고 자식 테마에서 쉽게 변경할 수 있습니다.

부모 테마에서 WordPress에 자식 테마를 만들지 만 대부분 테마를 이미 사용자 정의한 경우 위의 방법으로 전혀 도움이되지 않습니다. 이 경우 사용자 지정 내용을 잃지 않고 WordPress 테마를 업데이트하는 방법을 확인하십시오.

이 기사가 도움이 되었기를 바라지 만이 안내서와 관련하여 여전히 궁금한 점이 있으면 언제든지 의견을 말하십시오.

관련 기사