>  기사  >  CMS 튜토리얼  >  WordPress 테마 파일의 실행 계층

WordPress 테마 파일의 실행 계층

WBOY
WBOY원래의
2023-09-01 11:25:011141검색

이 글에서는 WordPress 테마 파일 실행 계층 구조를 보여줍니다. 간단히 말해서 WordPress에서 페이지를 로드할 때 어떤 파일이 제공되는지 살펴보겠습니다. 세부 게시물은 Single.php에서 제공되고 세부 페이지는 page.php에서 제공된다는 사실을 이미 알고 계실 것입니다. 하지만 WordPress에서는 다양한 요인에 따라 다양한 파일을 검색하므로 이것이 어떻게 작동하는지 살펴보겠습니다. p>

가장 먼저 설정해야 할 것은 다음과 같습니다. index.phpstyle.css가 없으면 테마는 더 이상 유효한 WordPress 테마가 아닙니다... 따라서 이 두 파일만 있으면 모든 페이지가 의미가 있습니다. 로드하려고 하면 index.php에서 제공됩니다. 내가 말하는 내용을 보려면 이 "치트 시트"를 잠깐 살펴보십시오.

WordPress 테마 파일의 실행 계층

각 페이지 유형에 대한 프로세스는 index.php로 끝납니다. 이것이 WordPress 테마에 index.php가 필수 파일인 이유입니다. WordPress 테마에 다른 파일이 누락된 경우(예: “search.php” 파일이 테마에 포함되지 않은 경우) index.php가 제공됩니다.

이제 실행 순서에 대한 몇 가지 세부 사항을 살펴보겠습니다. 워드프레스가 활성 테마 폴더에서 파일을 검색하는 과정을 보여드리겠습니다. 지금부터 WordPress 테마 생성을 시작할 때 이것이 유용하길 바랍니다:

각 파일 유형을 하나씩 살펴보고 동일한 파일의 실행 계층을 보여 드리겠습니다.


홈페이지

이 페이지는 모든 웹사이트의 첫 번째이자 가장 중요한 페이지입니다. 따라서 WordPress는 페이지 사용자 정의를 위한 범위를 제공합니다. 홈페이지의 파일 계층 구조를 살펴보겠습니다.

  1. front-page.php
  2. home.php
  3. index.php

홈페이지를 제공할 때 WordPress는 front-page.php를 검색합니다. 찾을 수 없으면 home.php를 사용합니다. home.php가 있으면 이를 사용합니다. 그렇지 않은 경우 기본적으로 index.php가 됩니다.


WordPress 게시물 세부 정보

  1. 싱글-[포스트 유형].php
  2. single.php
  3. index.php

WordPress는 필요한 만큼 많은 게시물 유형을 가질 수 있습니다. 따라서 모든/특정 기둥 유형에 대해 다양한 디자인을 얻는 것이 더 쉬울 것입니다. 기본적으로 "게시물"은 WordPress의 기본 및 기본 게시 유형입니다.

예를 들어 사용자 정의 게시물 유형이 product인 경우 single-product.php

가 됩니다.

WordPress에 새 게시물 유형을 추가하는 방법에 대해 자세히 알아보려면 이 링크를 참조하세요.


WordPress 페이지 세부 정보

  1. [맞춤 템플릿].php
  2. 페이지-[슬러그].php
  3. 페이지-[id].php
  4. page.php
  5. index.php

WordPress 테마 파일의 실행 계층

게시물 유형과 마찬가지로 사용자 정의 페이지 템플릿을 사용하여 다양한 페이지 레이아웃을 가질 수 있습니다. 따라서 WordPress는 먼저 선택한 페이지 템플릿의 파일이 존재하는 경우 이를 검색합니다.

찾을 수 없는 경우 현재 페이지 슬러그의 파일을 검색합니다. 기본적으로 슬러그가 aboutus인 경우 활성 테마 폴더에서 page-aboutus.php 파일을 검색합니다.

WordPress는 슬러그가 있는 파일과 마찬가지로 ID가 있는 파일을 검색합니다.


카테고리 페이지

  1. 카테고리-[슬러그].php
  2. 카테고리-[id].php
  3. category.php
  4. archive.php
  5. index.php

위의 흐름을 통해 카테고리 페이지에 다양한 템플릿을 사용하는 방법을 이해할 수 있습니다. 예를 들어, 슬러그와 ID를 기반으로 한 사용자 정의 페이지를 만든 다음 나머지 카테고리에 대해 기본 "category.php" 파일을 사용할 수 있습니다.


  1. 태그-[슬러그].php
  2. 태그-[id].php
  3. tag.php
  4. archive.php
  5. index.php

카테고리와 동일합니다. 태그 슬러그와 태그 ID에 대해 서로 다른 페이지를 설정할 수도 있습니다.


카테고리 페이지

  1. 카테고리-[세금]-[용어].php
  2. 카테고리-[세금].php
  3. taxonomy.php
  4. archive.php
  5. index.php

다음은 카테고리 페이지의 다양한 파일 계층 구조입니다.


작가 페이지

  1. 저자-[저자 닉네임].php
  2. 저자-[작성자ID].php
  3. author.php
  4. archive.php
  5. index.php

여기서 사용자에 따라 다른 디자인을 가질 수도 있다는 것을 알게 될 것입니다. 카테고리 및 태그와 마찬가지로 사용자의 슬러그 및 ID에 따라 다른 파일을 가질 수 있습니다.


첨부페이지

  1. [마임 유형].php
  2. attachment.php
  3. single.php
  4. index.php

여기서 첨부 파일 유형에 따라 페이지 레이아웃이 다를 수 있음을 확인할 수 있습니다. 이는 첨부 파일의 MIME 유형과 구별될 수 있습니다.


날짜 페이지

  1. 날짜.php
  2. archive.php
  3. index.php

날짜별 레이아웃의 경우 테마 폴더에 date.php를 생성할 수 있습니다. 그런 다음 프로세스는 archive.php로 이동하고 마지막으로 index.php로 이동합니다.


보관 페이지

  1. archive.php
  2. index.php

파일 형식이 아래로 내려갈수록 계층 구조의 파일 수가 줄어듭니다. 이것은 기본 파일이거나 WordPress 테마에서 가장 일반적으로 사용되는 파일이라고 할 수 있습니다.


검색 페이지

  1. search.php
  2. index.php

search.php를 사용하여 먼저 검색 결과를 사용자 정의할 수 있습니다. search.php를 사용할 수 없으면 index.php가 제공됩니다.


404페이지

  1. 404.php
  2. index.php

페이지나 게시물을 찾을 수 없으면 WordPress는 404.php를 검색하고 찾을 수 없으면 index.php를 제공합니다.


결론

분명히 이 정보를 다양한 페이지에 대한 사용자 정의 템플릿을 로드하는 데 다양한 방법으로 사용할 수 있습니다... 대부분의 경우 기존 테마를 사용하더라도 기존 테마 파일을 수정하지 않고도 사용자 정의 솔루션을 얻을 수 있습니다. 위의 정보를 사용하여 새 파일을 만들고 새 이름을 지정하기만 하면 됩니다.

계층 위에 포함될 수 있는 아이디어와 기타 파일을 공유하세요.

위 내용은 WordPress 테마 파일의 실행 계층의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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