CMS

WordPress 자식 테마 만들기

워드프레스 테마 수정 작업 전 자식 테마를 만드는 것을 추천한다.

왜냐하면 테마가 업데이트 될 경우 그동안 수정한 php, css 파일 등이 원래대로 돌아가기 때문이다.

따라서 자식 테마를 만들어야하는데 그 방법을 소개한다.

 

cd ./wp-content/themes

sudo cp -arf [테마명] [테마명]-child ; “-child” 이름은 마음대로 설정해도 됨

cd [테마명]-child

sudo vi functions.php ; 기존 내용 모두 지우고 아래 내용 추가

<?php 
function theme_enqueue_styles() {
    wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
    wp_enqueue_style( 'child-style', get_stylesheet_directory_uri() . '/style.css', array( 'parent-style' ) );
}
add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' );

 

sudo vi style.css

/*
Theme Name: [테마명]-child
template: [테마명]
*/

 

자식테마 생성 완료!

 

Back To Top