커스터마이징 / 05 CODE

functions.php와 Code Snippet

코드를 쓸 수 있다는 것과 코드를 써야 한다는 것은 다른 이야기입니다.

05 / 7
기능 변경
CODE

기능 자체를 바꾸려면?

BASICS이해하기정말 바꿔야 할까? · 1단계
NO CODE기본 기능코드 없이 되는 것부터. · 1단계
STYLE직접 조정CSS와 HTML의 범위. · 2단계
CODE기능 변경안전하게 수정하는 방법. · 2단계
JUDGE판단하기어디서 멈춰야 하는가? · 1단계

Theme을 깊게 다루기 시작하면 HTML, CSS, PHP 같은 개념을 만나게 됩니다. 전부 개발자 수준으로 알아야 하는 것은 아닙니다. 어떤 언어가 무엇을 담당하는지만 구분해도 대부분의 수정은 가능합니다.

CSS보이는 방식

색상, 크기, 간격, 글꼴을 조정합니다. 가장 먼저 익히게 되는 영역입니다.

Additional CSS
HTML구조

제목, 문단, 링크, 이미지 등 페이지의 뼈대를 이해하는 데 필요합니다.

블록 · 템플릿
PHP작동 방식

Theme의 핵심 구조를 다룹니다. functions.php, Template, Hook, Filter.

Child Theme에서

안전한 수정 순서

01Backup

파일과 Database를 함께 받아둡니다.

02테스트 환경

Staging이나 로컬에서 먼저 적용합니다.

03변경

한 번에 하나씩 수정합니다. 여러 개를 동시에 바꾸면 원인을 찾기 어렵습니다.

04확인

첫 화면 · 글 · 모바일 · 주요 Plugin 동작을 점검합니다.

05운영 반영

확인이 끝난 변경만 운영 사이트에 올립니다.

하지 않는 편이 좋은 것

운영 사이트의 테마 파일 편집기에서 PHP를 직접 고치는 것은 피하십시오. 오타 하나로 사이트 전체가 열리지 않을 수 있습니다.

SelfWordPress

많이 바꾸는 것이 아니라
정확하게 바꾸는 것.

가장 쉬운 방법으로 해결된다면 가장 어려운 방법을 선택하지 않습니다. 그리고 “지금 작동하는가”보다 “1년 뒤에도 관리할 수 있는가”를 봅니다.