워드프레스 제작 시 워드프레스, 테마, 플러그인 구조와 작동 원리를 분석하기 위해 코드를 둘러보는 것은 괜찮다.
하지만 코드를 직접 수정하는 것은 매우 권장하지 않는다.
보안 문제
워드프레스의 버전은 생각보다 자주 업데이트 된다. 코어를 수정하면 워드프레스 업데이트 시 수정한 부분이 날아가게 되어 업데이트를 할 수 없게 되는데 보안 업데이트가 된 경우 개선된 버전을 업데이트 하지 못하게 될 수 있다.
테마와 플러그인의 경우에도 코어를 수정하는 경우, 내용이 덮어지게 되어 업데이트를 망설이게 되고 결국 보안 문제로 이어진다.
테마를 수정하고 싶다면 자식 테마를 사용하거나 직접 만드는 편이 낫다.
워드프레스는 hook의 개념을 가지고 있기 때문에 action, filter 를 사용해서 수정하는 방법도 있겠다.
워드프레스에서 제공되는 기능들을 생각하지 않고 냅다 코어 수정하는 잘못된 방법으로 개발하는 경우가 생각보다 많다.