워드프레스 템플릿 파일 덮어쓰기
며칠 워드프레스 작업하는 것에 재미가 들린 것인지.. 아님 새로운 것을 하나하나 알아가는 게 재미있는 것인지는 모르겠지만.. 오늘도 새로운 것을 알게됐고.. 그러니 기록을 남겨야한다. 덮어쓰기라고 했지만 실제 파일을 덮어쓰는 것은 아니고 영어로는 override 라고 할까 부모 테마의 파일 등은 그대로 두고 자식 테마를 이용해 특정 페이지의 코드나 구조 등을 변경하는 것이다. 뭔가 설명이 더 어렵네. 갑자기 …
며칠 워드프레스 작업하는 것에 재미가 들린 것인지.. 아님 새로운 것을 하나하나 알아가는 게 재미있는 것인지는 모르겠지만.. 오늘도 새로운 것을 알게됐고.. 그러니 기록을 남겨야한다. 덮어쓰기라고 했지만 실제 파일을 덮어쓰는 것은 아니고 영어로는 override 라고 할까 부모 테마의 파일 등은 그대로 두고 자식 테마를 이용해 특정 페이지의 코드나 구조 등을 변경하는 것이다. 뭔가 설명이 더 어렵네. 갑자기 …
하는 일이 PHP 개발이다 보니 이 블로그에 개발 코드를 포스팅할 때가 있는데 이럴 때 가독성을 높이기 위해 SyntasxHighlighting 을 플러그인 등을 이용해 적용해 왔다. 최근에 Prismjs 관련 내용을 접하고 블로그에 적용하기 위해 워드프레스 플러그인 등을 설치해보기도 했지만 마음에 들지 않아 결국은 직접 적용해보는 것으로 정하고 시간을 투자해서 작업을 마무리 했다. Prism is a lightweight, extensible …
워드프레스 자식테마를 적용한 환경에서 IE11에서 호환되지 않는 JavaScript 함수 등이 있어 부모 테마의 JS 파일을 적용하지 않도록 해야할 상황이 생겼다. 다행히 워드프레스에서는 wp_dequeue_script() 함수와 wp_deregister_script() 를 지원하기 때문에 이 함수들을 이용하면 부모 테마에서 추가된 JS 파일을 제거하고 새로 수정된 파일을 적용할 수 있다. 위의 코드를 자식테마 폴더에 functions.php 파일을 생성한 후 추가한다. main-scripts 등은 부모 …