Twenty Seventeen 워드프레스 테마에서 페이지 레이아웃을 전체 너비(Full-width)로 바꾸는 방법

워드프레스 기본 테마 중 하나인 Twenty Seventeen에서는 페이지 템플릿으로 하나의 기본 템플릿이 제공됩니다.

Twenty Seventeen 워드프레스 테마에서 페이지 레이아웃을 전체 너비(Full-width)로 바꾸는 방법 1

페이지의 경우 위의 그림과 같이 왼쪽에 제목이 표시되고 오른쪽에 내용이 표시됩니다.

만약 페이지 제목을 위로 올리고 싶은 경우에는 다음과 같은 CSS 코드를 사용할 수 있습니다.

.page-template-default .entry-header {
width:100% !important;
}

.page-template-default .entry-content {
width: 100% !important;
}

제목을 표시하고 싶지 않은 경우에는 다음과 같은 코드를 스타일시트 파일에 추가하면 됩니다.

.page-template-default header.entry-header {
display:none !important;
}

.page-template-default .entry-content {
width: 100% !important;
}

또, 다른 방법으로 특정 페이지만 전체 너비(Full-width)로 표시하고 싶은 경우에는 페이지 템플릿을 하나 만들면 더 편리합니다. Full-width 템플릿은 GitHubGist에 공개되어 있으니 그대로 사용하거나 적절히 수정하여 사용하면 될 것 같습니다.

전면 페이지(홈)의 경우 다음 코드로 시도해보시기 바랍니다.

.page-header {
display: none !important;
}

#primary,
#primary #main,
#primary #main > article {
width: 100% !important;
}

CSS 코드를 워드프레스에 추가하는 방법은 다음 글을 참고해보세요.

무료 테마의 경우 기능이 제한적이고 페이지 템플릿도 1~2개 정도밖에 제공되지 않는 경우가 많습니다. 시간과 비용을 절감하려는 경우에는 Avada, Enfold, Divi 등과 같은 유료 테마를 고려해볼 수 있을 것입니다. 하지만 이 블로그처럼 개인 블로그의 경우 무료 테마로도 충분하지 않나 생각됩니다.

7 thoughts on “Twenty Seventeen 워드프레스 테마에서 페이지 레이아웃을 전체 너비(Full-width)로 바꾸는 방법”

  1. 안녕하세요. 위 방법대로 했는데 잘 안돼서요.
    위에 두 소스만 복사해서 css에 추가만 하면 되는건가요?
    그렇게 해도 전체너비로 바뀌지 않아서 GitHubGist 템플렛을 넣어봤는데
    이것도 정확히 어디에다 넣어야하는건지 몰라서요.ㅜ
    우선 이곳저곳 넣어보긴했습니다. /www/wp-content/themes/twentyseventeen/template-parts/page
    전체너비로 바꿔야하는데 도와주세요.ㅜㅜ

    응답
    • 안녕하세요?

      블로그를 방문해주셔서 감사합니다.

      사이트 주소를 알려주시면 제가 시간이 될 때 정확한 코드를 확인하여 드릴 수 있습니다.

      응답

댓글 남기기

프리미엄 테마 그래픽 동영상 템플릿 무료 다운로드