[PHP] 나만의 CMS 개발기 -30 (자동연결)


[PHP] 나만의 CMS 개발기 -30 (자동연결)

안녕하세요. 샌드위치 입니다. 오늘은 오랜만에 CMS 개발기를 작성 해보고자 합니다. 제가 만들어둔 CMS는 워드프레스와 많이 비슷 합니다. 테마와 플러그인을 별도로 분리하여 제작해서 지정해둔 폴더 내에 위치하면 연결되도록 만들었는데요. 관리자 페이지에서 각 테마를 선택 할 수 있도록 했습니다. 그러면 알아서 테마와 관련된 경로 맵핑이 새롭게 업데이트 되어서 테마에 맞는 환경을 제공하게 됩니다. 일관성 유지를 위해서 테마 변경시, 테마 관련 모든 경로가 새롭게 맵핑이 되는 것 입니다. 그러면서 테마에 필요한 파일들을 자동으로 로드 되도록 하였는데요. 기본값은 테마에 css파일이 없는 것으로 간주 합니다. 그런데 사용자 정의 css 파일을 사용하고자 할때에는 단순히 테마 폴더 내에 style.css를 생성하면 자동으로 style.css를 포함 시키도록 하였습니다. 비슷한 유형으로는 style.php 파일을 생성하게 되면, <style></style> 태그로 표현되는 파일을 포함 할 수...



원문링크 : [PHP] 나만의 CMS 개발기 -30 (자동연결)