2017-11-03 8 views
0

나는 이미 wordpress 테마로 작업을 시작했으며, 업데이트로 인해 내 사이트와 사용자 정의가 변경되는 것을 방지하기 위해 하위 테마로 만들 필요가있다.부모와 자식 테마 - Wordpress

내가 할 수있는 와트가 있습니까?

+0

https://wordpress.stackexchange.com/ –

+0

여기를 보시려면 https://codex.wordpress.org/Child_Themes를 방문하십시오. – mmm

답변

0

당신은 단지이 3 단계를 수행해야합니다

1)/WP-내용에 테마 폴더를 생성을/테마/:

"필요한 것은 아니지만 그것은 (권장, 특히 당신이 공개적으로 사용하기위한 테마를 만들고 있다면) 당신의 자식 테마 디렉토리의 이름에 '-child'가 붙는다. "

여기서 작성한 모든 파일은 부모 테마의 파일을 덮어 씁니다. 예를 들어 https://developer.wordpress.org/themes/template-files-section/page-template-files/이라는 새 페이지 템플릿을 만들거나 기존 템플릿을 덮어 쓸 수 있습니다.

2) 만들기있는 style.css 파일을 오전으로 시작 :

/* 
Theme Name: Twenty Fifteen Child 
Theme URI: http://example.com/twenty-fifteen-child/ 
Description: Twenty Fifteen Child Theme 
Author:  John Doe 
Author URI: http://example.com 
Template:  twentyfifteen 
Version:  1.0.0 
License:  GNU General Public License v2 or later 
License URI: http://www.gnu.org/licenses/gpl-2.0.html 
Tags:   light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready 
Text Domain: twenty-fifteen-child 
*/ 

여기에 사용자 정의 스타일을 추가합니다. 더 많은 정보 : https://codex.wordpress.org/Theme_Development#Theme_Stylesheet

3)이 파일 안쪽 functions.php

만들기, 당신은 새로운 기능을 자녀 테마를 추가하거나 기존의 것을 수정할 수 있습니다.

부모 테마의 CSS와 JS는 물론 여기에 자녀 테마에 생성 한 새 CSS와 JS도 포함시켜야합니다. https://codex.wordpress.org/Child_Themes

: 자식 테마에 대해 등등, 위젯 영역, 이제 ( https://codex.wordpress.org/Shortcode_API)을 사용자 정의 단축 코드를 추가 할 수 있습니다

더 많은 문서를 (https://codex.wordpress.org/Widgetizing_Themes를)

<?php 
function my_theme_enqueue_styles() { 

    $parent_style = 'parent-style'; // This is 'twentyfifteen-style' for the Twenty Fifteen theme. 

    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), 
     wp_get_theme()->get('Version') 
    ); 
} 
add_action('wp_enqueue_scripts', 'my_theme_enqueue_styles'); 
?> 

: 뭐 그런 시대의 대부분을 할 것입니다