>  기사  >  백엔드 개발  >  WordPress 테마 개발: 최고의 폴더 구조 가이드

WordPress 테마 개발: 최고의 폴더 구조 가이드

WBOY
WBOY원래의
2024-08-20 06:52:321127검색

WordPress Theme Development: The Ultimate Folder Structure Guide

WordPress는 웹사이트 구축 시 유연한 프레임워크입니다. CMS, 전자상거래, 단일 랜딩 페이지 등 모든 유형의 웹사이트를 구축할 수 있습니다. 여기서는 사용자 정의 테마를 만들 수 있도록 WordPress 프로젝트의 구조에 대해 설명하겠습니다. divi, Astra, Neve, Oceanwp 등과 같은 인기 테마는 자신이나 클라이언트를 위한 웹사이트를 만들 때 환상적인 선택입니다. 그러나 때로는 웹 사이트를 처음부터 구축하기 위해 사용자 정의 테마를 구축해야 할 때도 있습니다. WordPress를 백엔드로 사용하는 가장 큰 장점은 블로그 게시물, S.EO, 다양한 작업을 위한 다용도 플러그인 라이브러리와 같은 강력한 기능을 갖춘 미리 만들어진 관리 패널이 있다는 것입니다.

올바른 WordPress 프로젝트 구조를 구축하는 방법을 살펴보겠습니다.

index.php
page.php
single.php
404.php
front-page.php
category.php
header.php
footer.php
archive.php
template-name.php
sidebar-name.php
/assets
          /js
          /css
          /images
          /fonts
          /icon

/templates
          contact_us.php
          about_us.php

? 홈페이지:
?front-page.php(존재하는 경우): 이 파일에는 header.php 및 footer.php가 포함되어 있습니다. 그 외에도 배너, 캐러셀, 첫 페이지 이미지 등과 같은 홈 페이지 섹션도 포함되어 있습니다.
?home.php(정적 프론트 페이지가 설정되지 않았거나 front-page.php가 존재하지 않는 경우)
index.php(front-page.php나 home.php가 모두 존재하지 않는 경우)

? page.php: 프론트엔드에서 페이지를 호출할 때 호출됩니다. 이 파일을 사용하면 페이지의 콘텐츠가 표시됩니다. 페이지 내부에 콘텐츠를 표시하려면 “the_content()” 함수를 호출해야 합니다.

? Single.php: 블로그 게시물을 호출하면 이 파일이 호출됩니다. 이 파일을 설치하려면 프런트엔드 개발자나 HTML 테마로부터 post-details.html 파일을 받으세요.

? 404.php: 페이지를 찾을 수 없을 때 호출합니다. 때때로 우리는 WordPress 웹사이트에 관한 브라우저의 일부 페이지를 방문했는데 그 동안 해당 페이지나 슬러그가 존재하지 않습니다! 그 때 이 파일이 호출됩니다. 또한 "” .

? Category.php: 특정 카테고리와 관련된 게시물을 표시하려는 경우 이 페이지가 호출됩니다.

? header.php: 웹사이트와 관련된 헤더 부분을 포함하는 파일입니다. 여기에는 메타 태그, 파비콘, 헤더 파일, 탐색 표시줄 및 페이지, 때로는 일반적인 배너 영역도 포함됩니다.

? footer.php: 이 파일에는 페이지의 빠른 링크, 뉴스레터 섹션, 사이트 관리자 이메일 주소, 전화번호, 이메일 등과 같은 바닥글 섹션 정보가 포함되어 있습니다.

? archive.php: WordPress의 아카이브 페이지를 사용하면 블로그와 같이 이전에 게시한 콘텐츠를 통해 독자를 쉽게 안내할 수 있습니다. WordPress 아카이브 페이지는 특정 게시물 유형, 카테고리 또는 태그 아래에 게시물 목록을 구성하기 위해 생성됩니다.

? template-name.php: 워드프레스 웹사이트의 모든 페이지에서 특정 부분을 호출해야 할 때, 이 파일 기술을 사용할 수 있습니다. 예를 들어 모든 웹사이트에는 '연락처' 또는 '뉴스레터 구독'이라는 섹션이 있습니다. 이 섹션은 해당 웹사이트의 모든 페이지 상단이나 바닥글 영역에 항상 표시됩니다. 따라서 "template-get_in_touch.php"와 같은 파일을 만들고

?‍? sidebar-name.php: 사이드바는 웹사이트의 주요 글 이외의 콘텐츠를 표시하기 위해 WordPress 웹사이트의 레이아웃을 디자인하는 데 중요한 역할을 합니다. 예를 들어 최근 기사의 짧은 목록, 최근 댓글, 페이지 목록 또는 웹사이트의 인기 기사를 전체 사이트에 쉽게 표시할 수 있습니다.

? 자산/: js, CSS 정적 이미지, 글꼴 등과 같은 파일을 포함합니다. 이러한 파일은 동적으로 변경되지 않으며 많은 페이지에서 필요합니다. 이러한 자산을 호출하려면 "/assets/js/file.js”

? template/: 이 폴더는 wordpress의 일부 페이지에서 'Template'으로 사용할 수 있는 많은 PHP 파일로 구성됩니다. 예를 들어 contact라는 페이지가 있는데 'contact_us.php'라는 파일을 만들고 template/ 폴더 안에 '템플릿 이름'을 'Contact Us'로 설정했습니다. 이제 '연락처' 페이지에서 이 템플릿을 선택할 수 있습니다.

위 내용은 WordPress 테마 개발: 최고의 폴더 구조 가이드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.