워드프레스에서 개별 페이지가 저장되는곳이 어디인지 알 수 있을까요?

워드프레스 포럼 게시판 Forum 워드프레스에서 개별 페이지가 저장되는곳이 어디인지 알 수 있을까요?

이 게시글은 0개 답변과 1명 참여가 있으며 마지막으로  Word Cracker에 의해 2015년 10월 25일 업데이트 됐습니다.

  • 글쓴이

  • Word Cracker
    Keymaster

    워드프레스로 홈피를 만드는 중인데요
    개별 페이지를 만들고 거기에 보드를 연동하는 방식으로 쓰려고 합니다.

    그런데 개별 페이지 이름이 상단부에 큼지막하게 나오는것을 없애고 싶어서 그런데

    예를 들면 abc라는 이름의 페이지를 만들었다면 그 abc페이지만 따로 불러서 수정하고 싶습니다.

    1. 혹시에 어디에서 저장되는지 알 수 있나요?
    2. 꼭 그 특정 페이지가 아니더라도 그것을 알 수 있는 방법이 있나요?(즉 물고기를 어떻게 잡는가에 대한 질문이라고 보시면 됩니다) 크롬에서 요소검사같은것을 해봐도 잘 모르겠고 내공이 필요한 부분인가요..? 아직은 초보라서.. 도와주시면 감사하겠습니다.


    답변:

    개별 페이지만 특별히 다른 레이아웃으로 만들고 싶다면 페이지 템플릿을 만들 수 있습니다. 페이지 템플릿을 만드는 방법은 다음과 같습니다.

    1. 먼저 테마(자식 테마가 있는 경우 자식 테마) 폴더에서 page.php 파일을 찾습니다. 자식 테마에 page.php 파일이 없다면 부모 테마(원래 테마)에서 page.php 파일을 자식 테마 폴더로 복사합니다.

    2. page.php 파일을 열고 내용을 복사한 다음 page-템플릿이름.php(예: page-sample.php)을 만들고 복사한 내용을 새로 만든 파일에 복사하여 넣습니다. 그런 다음 맨 위에 보면 다음과 같은 코드가 있습니다.

    <?php
    get_header(); ?>

    위의 코드를 다음과 같이 수정해 줍니다. (“샘플 페이지 템플릿”을 원하는 페이지 템플릿 이름으로 바꿉니다.)

    <?php
    /*
    * Template Name: 샘플 페이지 템플릿
    */
    get_header(); ?>

    3. 이제 page-sample.php 파일에서 원하는 부분을 수정합니다. 가령 위의 질문과 같이 페이지 타이틀을 제거하고자 하는 경우 <?php the_title(); ?> 부분을 찾아서 제거하시면 됩니다. (경우에 따라서는 get_template_part()를 사용하여 다른 파일을 불러올 수 있습니다. 가령

    <?php get_template_part( 'content', 'page' ); ?>

    코드가 있는 경우 content-page.php 파일을 page.php 파일에서 불러옵니다. 이 경우 content-page.php 파일의 내요을 복사하여 별도의 파일(에: sample-page.php)을 만들고 <?php get_template_part( ‘content’, ‘page’ ); ?> 부분을 아래와 같이 수정합니다.

    <?php get_template_part( 'sample', 'page' ); ?>

    그런 다음, sample-page.php 파일에서 <?php the_title(); ?> 부분을 삭제해줍니다.

    get_template_part에 대한 자세한 내용은 여기를 참고하시기 바랍니다.

    4. 페이지에서 새 페이지를 만들거나 기존 페이지 편집을 선택하고 페이지 템플릿을 방금 만들었던 템플릿으로 설정하면 수정된 레이아웃이 적용됩니다.

    워드프레스 페이지 템플릿

    이 과정은 “페이지”에만 해당되고 “글”에는 해당되지 않습니다. 그리고 위에서는 단순히 페이지 이름만 없애는 경우를 살펴보았지만, 이 방법을 사용하여 기본 페이지 템플릿을 완전히 새로운 레이아웃으로 수정이 가능합니다.

    페이지 템플릿을 만들지 않고 간단히 하고자 하는 경우에는 CSS를 사용할 수 있습니다. 숨기고자 하는 페이지 타이틀의 요소를 검사하여 display:none;을 적용해주면 됩니다. 이 부분은 CSS와 관련된 내용이니 CSS를 익히실 것을 권장합니다.

     

'워드프레스에서 개별 페이지가 저장되는곳이 어디인지 알 수 있을까요?'에 답변달기
글쓴이 정보: