WordPress의 페이지 템플릿 조건부 태그
게시 됨: 2022-11-07WordPress의 페이지 템플릿 조건부 태그를 사용하면 개발자가 WordPress 사이트의 특정 페이지 를 대상으로 지정할 수 있습니다. 이는 페이지 템플릿을 사용자 정의하거나 특정 페이지에 대한 특정 기능을 생성할 때 특히 유용합니다. 페이지 템플릿 조건부 태그는 특정 페이지 또는 게시물을 대상으로 하는 데 사용되는 WordPress의 조건부 태그와 함께 사용할 수 있습니다.
WordPress의 조건부 태그는 무엇입니까?
조건부 태그 는 특정 조건에 따라 페이지 또는 게시물이 표시되는 방식을 변경하기 위해 WordPress 테마 및 플러그인에서 사용되는 코드입니다. 예를 들어 조건부 태그를 사용하여 페이지가 아닌 게시물에 다른 사이드바를 표시하거나 페이지와 게시물에 다른 헤더 이미지를 표시할 수 있습니다.
WordPress의 조건부 태그 기능을 사용하면 페이지에 표시되는 콘텐츠의 양을 제어할 수 있습니다. 웹사이트의 조건부 태그를 사용하여 홈페이지, 블로그 게시물 및 페이지와 같은 특정 섹션을 식별할 수 있습니다. 이 자습서에서는 플러그인 및 테마에서 조건부 태그를 사용하는 방법을 보여줍니다. is_page() 조건부 태그를 사용하면 보고 있는 페이지가 페이지인지 여부를 확인할 수 있습니다. $page 매개변수는 페이지 ID, 제목 또는 URL일 수 있습니다. 마찬가지로 특정 페이지 제목을 함수에 전달하여 지정할 수 있습니다. 조건부 태그를 사용할 때 개발자가 여러 조건을 지정하는 것이 일반적입니다.
OR 및 AND 연산자를 사용하여 웹사이트에 표시되는 내용을 더 쉽게 확인하는 것이 좋습니다. 사용자가 블로그 색인이나 웹사이트의 홈 페이지를 본 경우 사이트 설명이 제공되면 if 문은 true를 반환합니다. 사이트 이름을 입력하지 않으면 사이트 제목 | 사이트 설명. 또 다른 대안은 논리 연산자와 함께 사용할 수 있는 not 연산자입니다. 많은 경우 이것이 최선의 선택입니다. 조건부 태그의 개념은 WordPress에서 매우 중요합니다. 요구 사항에 따라 사용할 수 있는 몇 가지 추가 조건부 태그 가 있습니다. 다른 조건문과 elseif 문을 이해하면 모든 조건부 함수에 대한 작업을 시작할 수 있습니다. 다음 섹션에서는 테마에서 WordPress 조건부 태그를 사용하는 방법을 배우기를 바랍니다.
WordPress 페이지 템플릿이란 무엇입니까?
WordPress 페이지 템플릿은 특정 유형의 WordPress 페이지에 대한 레이아웃과 스타일을 정의하는 파일입니다. 예를 들어 페이지 템플릿을 사용하여 홈 페이지, 연락처 페이지 또는 랜딩 페이지를 만들 수 있습니다. 페이지 템플릿은 HTML, CSS 및 PHP를 사용하여 만들 수 있습니다.
페이지 템플릿은 특정 방식으로 특정 페이지 또는 페이지 그룹에 적용할 수 있습니다. 페이지 템플릿을 사용하여 게시물, 뉴스 업데이트, 캘린더 이벤트 및 미디어 파일과 같은 페이지에 동적 콘텐츠를 표시할 수 있습니다. 페이지를 만들거나 편집할 때 사용자는 템플릿 이름이 있는 페이지 템플릿을 선택할 수 있습니다. 다양한 테마를 사용하여 페이지의 열 수를 지정할 수 있습니다. 그러나 단일 페이지 또는 여러 페이지 외에 템플릿을 사용할 수 있는 다른 템플릿이 있습니다. 애플리케이션에서 이 전역 옵션을 활성화하려면 먼저 각 옵션에 대한 페이지 템플릿을 만들고 각 템플릿의 이름을 제공해야 합니다. 템플릿 계층 페이지에서는 특정 페이지에 대한 템플릿을 만드는 방법을 설명합니다.
특수 페이지 템플릿을 사용하려면 테마가 /WP-content/themes/my-theme-name/ 폴더에 있어야 합니다(예: /WP-content/themes/my-theme-name/). 페이지 게시물을 만들 때 유형에 대한 사용자 정의 템플릿을 선택할 수 있습니다. 워드프레스 4.7에서는 '페이지' 이외의 게시물에 페이지 템플릿을 추가할 수 있는 방법이 없습니다. 템플릿이 body_class() 함수를 사용하는 경우 WordPress는 게시물 유형 클래스 이름(page), 페이지 ID(page-id-*ID) 및 사용된 페이지 템플릿에 대한 body 태그에 클래스를 표시합니다. 예를 들어 Theme_product_templates를 사용하여 보려는 제품 게시물 유형에 대한 템플릿 목록을 필터링할 수 있습니다. page.php 파일 내의 조건부 태그를 사용하여 테마 콘텐츠를 약간 변경할 수 있습니다.
사이드바가 없는 페이지를 만드는 데 사용할 수 있는 WordPress 템플릿 입니다. 이 방법을 사용하면 WordPress 사이드바를 사용하지 않고도 사용자 정의 페이지를 만들 수 있습니다. 사이드바 없는 페이지 템플릿은 최소한의 모양으로 단순하고 미니멀한 페이지를 만드는 데 이상적입니다. 페이지는 예를 들어 블로그, 웹 사이트 또는 포트폴리오에 대한 콘텐츠를 만드는 데 사용할 수 있습니다. 사이드바 없는 페이지 템플릿을 사용하려면 먼저 새 페이지를 만드세요. 템플릿이 사이드바 없는 페이지가 아닌 경우 설정해야 합니다. 마지막으로 사용할 수 있어야 합니다. 블로그, 웹 사이트 또는 포트폴리오에 적합한 단순하고 미니멀한 템플릿을 찾고 있다면 사이드바 없는 페이지 템플릿이 탁월한 선택입니다.
한 페이지에 있는지 확인하기 위해 어떤 WordPress 조건부를 사용하시겠습니까?

특정 WordPress 페이지 에 있는지 확인하려면 is_page() 조건부 태그를 사용합니다. 이 태그는 페이지 ID, 슬러그 또는 제목을 인수로 사용하고 현재 페이지가 지정한 페이지인 경우 true를 반환합니다.
WordPress에서 페이지와 게시물 구별하기
is_page 및 is_single 함수는 쿼리가 WordPress의 단일 페이지 또는 개별 게시물에 대한 것인지 여부를 결정하는 데 사용할 수 있습니다. get_post_type() 메서드를 사용하여 텍스트 상자에서 기사가 "POST"인지 "PAGE"인지 확인할 수도 있습니다.

페이지 템플릿이란 무엇입니까?
페이지 템플릿 은 특정 페이지 또는 페이지 그룹에 적용할 수 있는 특정 유형의 파일입니다. 모든 게시물 유형은 WordPress 4.7 페이지 템플릿에서 지원됩니다. 페이지 템플릿을 특정 게시물 유형으로 설정하는 방법에 대해 자세히 알아보려면 다음 예를 참조하세요.
어디서부터 시작해야 할지 모르겠다면 페이지 템플릿을 만들어 시작할 수 있습니다. 현재 웹사이트나 그룹에서 템플릿 페이지 를 사용할 수 없습니다. 사용 중인 템플릿에 대한 변경 사항은 영향을 미치지 않습니다. SharePoint에서 페이지 만들기 및 웹 파트 사용은 SharePoint 사이트에서 최신 페이지 만들기 및 사용에 자세히 설명되어 있습니다. 페이지가 좋아 보이면 페이지 상단의 저장 옆에 있는 아래쪽 화살표를 클릭한 다음 템플릿으로 저장을 클릭하면 페이지가 원래 상태로 돌아갑니다. 템플릿을 사용하면 새 페이지와 동일한 방식으로 웹 파트와 콘텐츠를 추가하거나 변경할 수 있습니다. 템플릿을 만들려면 이전에 게시된 페이지를 찾아 템플릿으로 사용하세요.
페이지 상단으로 이동한 다음 새로 만들기를 클릭합니다. 템플릿 창이 표시됩니다. 사이트 메뉴에서 삭제를 선택하여 템플릿을 제거할 수 있습니다. 템플릿을 편집하려면 페이지 라이브러리의 템플릿 폴더로 이동하여 마우스 오른쪽 버튼을 클릭합니다.
사용자 지정 템플릿을 만들려면 먼저 기본 페이지 구조를 만들어야 합니다. 사이트 콘텐츠 영역에서 페이지로 표준 콘텐츠 블록을 끌어다 놓아 이를 수행할 수 있습니다. 페이지가 준비되면 콘텐츠에 '템플릿' 필드를 추가해야 합니다. 그런 다음 드롭다운 메뉴에서 '맞춤형' 템플릿을 선택할 수 있습니다. '템플릿' 필드를 추가한 후 템플릿에 대한 몇 가지 정보를 제공해야 합니다. 이름(드롭다운 목록에 표시됨), 위치(템플릿이 저장된 위치) 및 템플릿 유형(URL이 제공됨)과 함께 간단한 설명. 사이트 콘텐츠 섹션에서 템플릿 페이지에 연결할 수도 있습니다. 새 페이지나 지역을 만들 때 '템플릿' 드롭다운 메뉴에서 템플릿을 선택할 수 있습니다. 템플릿이 있는 모든 페이지와 지역은 자동으로 업데이트됩니다. 사용자 정의 템플릿을 사용하면 모듈, 직원 프로필 또는 코스 설명과 같은 공통 콘텐츠, 레이아웃 또는 계층 구조를 공유하는 페이지를 만들 수 있습니다. 사용자 정의 템플릿을 생성하려면 먼저 기본 페이지 구조를 생성해야 합니다.
WordPress에서 사용자 정의 페이지 만들기
사용자 정의 레이아웃이 있는 WordPress 페이지는 몇 가지 면에서 일반 페이지와 다릅니다.
WordPress의 조건부 태그
WordPress에서 조건부 태그는 다른 콘텐츠가 표시되는 다양한 조건을 지정하는 데 사용됩니다. 예를 들어 블로그 홈 페이지에 단일 게시물 페이지와 다른 사이드바를 표시할 수 있습니다. 이렇게 하려면 조건부 태그를 사용하여 현재 페이지가 홈 페이지인지 확인하고, 그렇다면 홈 페이지 사이드바를 표시합니다. 그렇지 않으면 기본 사이드바가 표시됩니다. 조건부 태그는 충족되는 조건에 따라 콘텐츠 표시를 사용자 지정하기 위해 WordPress 템플릿 에서 사용할 수 있습니다. 조건부 태그는 사용자 정의 플러그인을 만들거나 WordPress Codex의 코드 조각으로 작업할 때도 유용합니다. 조건부 태그에 코드 조각을 래핑하여 특정 플러그인이 활성화된 경우와 같은 특정 조건에서만 실행되도록 지정할 수 있습니다. 이렇게 하면 사이트에서 오류를 방지하고 코드를 깨끗하고 체계적으로 유지하는 데 도움이 됩니다.
결과가 부울 값(즉, true 또는 false)이고 조건부 태그의 하위 집합인 WordPress 함수입니다. 이것들은 우리가 렌더링하려는 것을 기반으로 조건부 결정을 내리는 데 사용할 수 있는 함수입니다. 조건부 태그의 이름은 자체 설명이 가능하므로 코드가 매우 이해하기 쉽습니다. 조건부 태그에서 지원되는 가장 일반적인 매개변수 중 일부는 템플릿이 아닌 매개변수입니다. 우리가 그것들을 사용할 때, 우리는 현재 게시물이 작성되어야 하는 우리의 기준에서 더 정확합니다. 현재 요소에서 특정 ID 또는 특정 슬러그 또는 특정 게시물 유형 또는 제목의 인스턴스를 확인해야 할 수 있습니다. 이러한 조건부 태그를 사용하여 콘텐츠의 다양한 기준을 테스트할 수 있습니다. 또한 동일한 템플릿을 사용하여 조건부 태그가 있는 다양한 유형의 콘텐츠를 각각 사용자 지정할 수 있습니다. 결과적으로 플러그인 개발자가 조건부 태그를 사용하는 것도 유리합니다. 조건부 태그를 사용하면 플러그인의 어느 부분을 표시할지 지정할 수 있기 때문입니다.
과거 구매자를 위한 다른 Woocommerce 결제 페이지
또한 조건부 태그를 사용하여 사이트의 개별 페이지 내용을 변경할 수 있습니다. 예를 들어 이전에 구매한 적이 있다면 다른 WooCommerce 결제 페이지를 만들고 싶을 수 있습니다. 이것은 has_buyer를 사용하여 수행할 수 있습니다.
WordPress If 페이지 템플릿 이름
WordPress 페이지 템플릿은 WordPress 사이트에 특정 유형의 콘텐츠를 표시하는 데 사용되는 템플릿 유형입니다. 페이지 템플릿을 사용하여 홈 페이지, 연락처 페이지 또는 랜딩 페이지와 같은 다양한 유형의 페이지를 만들 수 있습니다. WordPress에 사용할 수 있는 다양한 페이지 템플릿이 있으며 WordPress Codex에서 찾을 수 있습니다.
웹사이트의 모든 페이지에 템플릿을 추가하는 방법
사이트의 특정 페이지에 템플릿을 추가하려면 먼저 WordPress 편집기에서 '페이지 템플릿' 옵션을 찾아 클릭해야 합니다.