워드프레스 제너레이트프레스 사이드바 꾸미기 4가지

제너레이트프레스는 워드프레스 사용자들 사이에서 인기 있는 테마 중 하나로, 그 유연성과 사용자 친화적인 특성 때문에 많은 사랑을 받고 있습니다. 이 포스트에서는 제너레이트프레스 사이드바 꾸미기 추가 CSS를 통해서 하는 방법에 대해 알아보겠습니다.

사이드바란?

사이드바는 웹페이지의 주요 콘텐츠 영역 외부에 위치한 열로, 주로 추가 정보나 관련 링크, 광고 등을 표시하는 데 사용됩니다. 워드프레스에서는 위젯을 통해 사이드바를 쉽게 꾸밀 수 있는데, 사이드바는 웹사이트 방문자에게 유용한 정보를 제공하거나, 다른 중요한 페이지로의 링크를 제공함으로써 웹사이트의 사용성을 향상시키는 역할을 합니다.

제너레이트프레스 사이드바 꾸미기

사이드바의 링크 마우스 오버시 색상 지정

아래의 소스들을 대시보드 > 외모 > 사용자정의하기로 들어가서 추가 CSS에 붙여 넣으면 됩니다.

첫번째로 아래 이미지의 빨간 박스 처럼 보이는 부분 입니다. 아래 소스를 복사 하여 붙여 넣고 원하시는 색상을 넣으시면 됩니다.

제너레이트프레스 사이드바 꾸미기 사이드바의 링크 마우스 오버시 색상 지정 예시

/* 사이드바 위젯 링크 기본 스타일 */
.sidebar .widget a {
  background-color: white; /* 기본 백그라운드 색상 */
  color: #585861; /* 기본 폰트 색상 */
  text-decoration: none; /* 밑줄 없애기 */
  padding: 5px; /* 여백 추가 */
  display: block; /* 블록 요소로 만들기 */
  border-radius: 5px; /* 모서리 둥글게 */
}

/* 사이드바 위젯 링크 마우스오버 시 스타일 */
.sidebar .widget a:hover {
  background-color: blue; /* 마우스오버 시 백그라운드 색상 */
  color: white; /* 마우스오버 시 폰트 색상 */
}

제너레이트 테마 사이드바 고정

사이드바를 고정하는 이유는 다음과 같습니다.

사용자 경험 향상: 사이드바를 고정하면 웹 페이지를 스크롤 할 때 사이드바가 항상 화면에 표시되어 사용자가 중요한 내용을 놓치지 않게 도와줍니다.

광고 노출 향상: 긴 글을 읽을 때, 사이드바에 있는 광고가 스크롤과 함께 내려가기 때문에 사용자가 광고를 놓치기 쉽습니다. 사이드바를 고정하면 광고를 지속적으로 노출시켜 광고 수익을 높일 수 있습니다.

정보 접근성: 사이드바는 추가 정보, 링크, 카테고리 등을 표시하는 공간이며, 고정되면 사용자가 원하는 정보에 빠르게 접근할 수 있습니다.

디자인 일관성: 사이드바를 고정하면 페이지 레이아웃이 일관성 있게 유지되어 전체 웹 사이트가 깔끔하게 보입니다.

/* 제너레이트 테마 사이드바 고정 */

@media (min-width: 769px) {
#right-sidebar {
position: -webkit-sticky;
position: sticky;
top: 0;
}
}

.inside-left-sidebar, .inside-right-sidebar {
position: -webkit-sticky;
position: sticky;
top: 30px; /*상하 위치 조정 */
}
}

아래의 두 이미지를 비교해 보면 어떤 느낌인지 아실 겁니다. 글은 스크롤 되는데 우측에 사이드바는 고정되어 있습니다.

위젯 모서리 둥글게 만들기

/*위젯 모서리 둥글게 */
.sidebar .widget{
border-radius: 5px;
}
블로그 위젯 모서리 둥글게 만들기

위젯 테두리 색상 지정하기

/* 여기에서 원하는 색상 코드로 변경하세요. */
#block-19{border:1px solid #85bdde;} 
#nav_menu-6{border:1px solid #8f9779;} 

아래는 테두리의 속성을 지정하는 값입니다. solid 를 아래의 원하는 형태의 속성값으로 변경할 수 있습니다.

none : 테두리가 나타나지 않으며 기본값입니다.
hidden : 모든 테두리를 감춥니다.
solid : 테두리가 실선으로 표시됩니다.
double : 테두리가 이중선(겹선)으로 표시됩니다.
groove : 테두리 선이 입체적으로 표시됩니다.
ridge : groove의 음영값이 반대로 표시됩니다.
inset : 테두리 요소가 안으로 표시됩니다.
outset : 테두리 요소가 밖으로 표시됩니다.
dashed : 테두리가 바느질선으로 표시됩니다.
dotted : 테두리가 점선으로 표시됩니다.

위 소스의 #block-19, #nav_menu-6란 값은 자신의 위젯 id 값으로 수정 해야 합니다. id값을 알아보는 방법은 아래와 같이 마우스 우측버튼을 눌러 검사 를 클릭해 들어갑니다.

위 이미지의 빨간 박스 부분에서 ctrl + F 하고 siderbar 란 문자열을 검색하면 아래와 같이 보일텐데 문구 중간에 점 세개찍힌 부분을 클릭합니다. 그러면 소스가 확장되어 보여집니다.

이 이미지는 대체 속성이 비어있습니다. 그 파일 이름은 ---3-1.png입니다

아래 그림처럼 확장된 소스위에 마우스를 가져가 보면 위젯에 박스가 보여 집니다. 그럼 그 부분 소스의 id 값을 가져와서 위 소스를 수정하시면 위젯 박스의 테두리를 만들수 있습니다.

이상 워드프레스 제너레이트프레스 테마 무료버전의 사이드바 꾸미기 였습니다.

워드프레스 블로그: 내 PC에 웹서버와 테마까지 설치해 보자!