위젯(widget)은 간단한 기능을 구현하는 작은 장치로서 홈페이지 곳곳에 마치 포스트잇(post-it)처럼 붙일 수 있습니다.

일반적으로 위젯이 위치하는 곳은 사이드바(sidebar)이지만, 이 외에도 테마 함수 및 소스에서의 프로그래밍에 의해 위젯이 들어갈 위치를 별도로 추가할 수도 있습니다.


알림판 - 외모 - 위젯 항목을 클릭하면 위젯 관리 화면을 볼 수 있습니다.

좌측은 각각의 기능을 가진 위젯들이 모여 있으며, 우측에는 현재 테마 및 플러그인에서 설정되어 있는 위젯이 들어가는 위젯 영역입니다.


워드프레스 위젯위젯 설정 화면



좌측의 위젯을 우측의 위젯 영역으로 드래그&드롭(drag&drop)으로 이동시키면 곧바로 위젯이 등록됩니다. 자동 저장이 되므로 따로 저장할 필요는 없습니다만 등록된 위젯의 개별 속성을 변경하는 경우에는 저장하기 버튼을 클릭해야 합니다.


위젯 적용위젯 드래그&드롭


위젯 등록등록된 위젯의 옵션 수정 및 저장



홈페이지 사이드바에 위치한 위젯 영역에 새롭게 등록한 텍스트 위젯이 출력된 것을 볼 수 있습니다.


등록 위젯 확인등록된 위젯의 동작 확인



각각의 위젯을 등록해보고 그 기능들을 먼저 알아보는 것은 워드프레스 활용에 있어서 매우 중요하기 때문에 플러그인을 새롭게 설치하거나 테마를 바꾸는 경우 위젯 항목을 꼭 확인하는 것이 좋습니다.

'워드프레스 > 기초 블로그 제작' 카테고리의 다른 글

WP기초 - 외모 - 테마편집기  (0) 2015.04.09
WP기초 - 외모 - 메뉴  (1) 2015.04.05
WP기초 - 외모 - 사용자 정의하기  (0) 2014.10.10
WP기초 - 외모 - 테마  (0) 2014.09.29
WP기초 - 댓글  (0) 2014.05.17
블로그 이미지

환타73

디지털 콘텐츠 제작 및 연구 & 개발. 온오프라인 강의.

,

워드프레스로 만들어진 일반적인 개인 블로그나 소규모 홈페이지의 경우는 회원가입 기능을 사용하지 않는 경우가 많습니다만, 여러 가지 이유로 인해 회원가입(위치 : 알림판-설정-일반-멤버쉽 체크) 기능을 사용하는 경우도 있습니다.

버디 프레스나 비비프레스를 설치해서 커뮤니티 포럼 사이트를 구현해서 사용하는 경우 혹은 K보드를 설치하고 글쓰기 등의 권한에 제한을 두는 경우 등이 그러하죠. 아니면 그냥 특정 카테고리, 글을 로그인 사용자에게만 노출시키고 싶을 경우에도 멤버쉽 기능을 활성화 합니다.


하지만 워드프레스 홈페이지에서의 회원을 탈퇴하려면 어떻게 해야 할까요?

워드프레스 기본 상태에서는 가입자가 직접 탈퇴할 수 있는 방법은 없고, 관리자에게 메일을 보내서 회원에서 탈퇴 시켜달라고(유저 목록에서 삭제) 요구하는 방법밖에 없습니다. 꽤나 번거롭죠.


이를 위한 심플한 워드프레스 회원탈퇴 플러그인이 있습니다. 바로 Never Let Me Go 입니다.

(팝송 가사에 많이 나오는 문장이군요. 나를 떠나 보내지 말아요~)


Never Let Me Go 플러그인회원 탈퇴 플러그인 Never Let Me Go


별표는...제로...로군요. 그래도 꾿꾿히 깔아 봅니다. 그리고 활성화 합니다.



설정 항목에 Resign Setting 을 통해서 세팅을 할 수 있습니다.


Never Let Me Go 세팅 화면Never Let Me Go 세팅 화면



사용방법은 우선 새로운 페이지를 만듭니다. 페이지 이름은 회원탈퇴 정도로 하고 저장합니다.


회원탈퇴 페이지 제작회원탈퇴 페이지 제작



플러그인 세팅 항목 하단에 있는 내용을 클립보드로 복사합니다.


페이지 내용 소스 복사페이지 내용에 넣을 소스 복사



세팅 항목 상단에 있는 Allow user to self delete 에서 Enable 를 체크하고, Resign Page 로 새로 만든 회원탈퇴 페이지를 선택한 후 [변경 사항 저장] 버튼을 클릭합니다.


Never Let Me Go 설정 예Never Let Me Go 설정 예



회원탈퇴 페이지로 돌아가서 클립보드에 복사해 놓은 내용을 붙여 넣고 적당히 문구를 수정합니다.

중요한 것은 <!-- nextpage --> 를 통해서 페이지 사이 이동이 되므로 빠뜨려서는 안됩니다.


페이지 내용 넣기회원탈퇴 페이지에 내용 넣기



플러그인 동작 테스트를 위해 현재 회원 중에서 구독자 홍길동으로 로그인합니다.


현재 회원 목록현재 회원 목록


로그인 창구독자로 로그인



회원탈퇴 페이지로 이동합니다. [Delete Account] 버튼을 클릭합니다.


회원탈퇴 페이지 이동회원탈퇴 페이지 이동



정말로 삭제할 것입니까? 라고 묻는 확인창이 뜹니다. [확인] 버튼을 클릭합니다.


탈퇴 확인 메시지탈퇴 확인 메시지



회원탈퇴 성공 메시지 페이지로 이동하고 탈퇴가 완료됩니다.


회원탈퇴 완료회원탈퇴 완료



로그인을 하려고 해도 로그인이 불가능합니다.


로그인 불가능로그인 불가능 에러 출력



간단한 설정 및 페이지에 적용하는 것만으로 회원탈퇴 기능을 구현할 수 있습니다.


단지 꼭 주의해야 할 부분은 바로 모든 사용자를 대상으로 회원탈퇴 기능이 동작하기 때문에 관리자로 로그인 한 상태에서도 회원탈퇴가 된다는 것입니다. 큰일 날 수 있으니 사이트 관리자는 절대 회원탈퇴 버튼을 클릭하지 마시기를 바랍니다.

(에이 설마 하고 눌렀다가... 테스트 계정 다시 만들고 백업본 다시 복구하느라 시간 날린 1人입니다.)


블로그 이미지

환타73

디지털 콘텐츠 제작 및 연구 & 개발. 온오프라인 강의.

,

현재 보고 있는 웹문서가 홈페이지에서 어디에 위치하고 있는지 알려주는 플러그인입니다.

홈페이지를 만들면서 그냥 로케이션(Location), 페이지네이션(Pagination) 등등 여러 명칭으로 불렀던 것 같은데요.

해외에서는 Breadcrumb(빵조각)이라고 합니다. 아래의 홈페이지에서는 테마 자체에 breadcrumb 기능이 포함되어 있는 경우 입니다.




이처럼 상당수의 테마들이 이 Breadcrumb 기능을 지원하고 있는데 가끔은 그렇지 않은 테마들도 있습니다. 이런 경우 설치해서 사용할 수 있는 플러그인 중에 많은 사용자를 가지고 있는 것이 바로 Breadcrumb NavXT 입니다.




사용방법은 플러그인 설명 페이지에 있는 Installation 항목에서 볼 수 있으며, 플러그인을 설치 및 활성화하고 설명에 있는 코드 클립보드에 복사하여 워드프레스 테마 PHP 소스에 넣으면 됩니다.




예를 들어 전체적으로 모든 페이지에 넣고 싶다면 header.php에 넣으면 되고, 페이지와 포스트에만 넣고 싶다면 각각 page.php와 single.php에 넣으면 됩니다. header.php에 넣는 경우 전면페이지에서 출력 여부를 잘 생각해서 설정해야 합니다.

아래의 이미지에서는 홈페이지의 우측 상단에 위치하고 있습니다.




<알림판> - <설정> 항목을 통해 플러그인 세팅을 할 수 있습니다.

각 단계 사이에 들어갈 아이콘이나 문자 등은 Breadcrumb Separator 에서 설정할 수 있으며, 첫 페이지(홈), 블로그 등의 특정 단계의 출력및 링크 등을 뺄 수도 있습니다.


블로그 이미지

환타73

디지털 콘텐츠 제작 및 연구 & 개발. 온오프라인 강의.

,

사용하는 테마에 구글 웹폰트를 적용하기 위해서는 style.css 를 수정하는 방법이 가장 널리 알려진 방법입니다.

하지만 이 방법의 단점은 테마가 바뀌면 다시 해당 코드를 바뀐 테마의 스타일시트에 적용해야 한다는 것인데, 이게 귀찮다면 또 귀찮은 작업입니다.

이렇게 테마 디자인을 자주 바꿀 경우에는 구글 폰트 플러그인을 사용하면 반복작업 필요없이 한 번만으로 기본 폰트를 구글 웹폰트로 적용해 놓을 수 있습니다.

이 중 가장 인기있는 플러그인이 바로 "WP Google Fonts" 입니다.

https://wordpress.org/plugins/wp-google-fonts/


임의의 글꼴을 선택하고 Custom CSS 에 웹폰트를 불러오는 코드를 넣으면 바로 동작합니다.


링크 : 워드프레스 테마에 구글 웹폰트 '나눔고딕' 적용하기 - 3




'워드프레스 > 테마 & 플러그인' 카테고리의 다른 글

Never Let Me Go 워드프레스 회원탈퇴  (2) 2015.04.02
Breadcrumb NavXT 웹문서 현재 위치 표시  (0) 2015.03.31
TW Pagination (한글화 파일 추가)  (0) 2014.05.07
Meta Slider  (0) 2014.05.05
Inovado  (0) 2014.05.05
블로그 이미지

환타73

디지털 콘텐츠 제작 및 연구 & 개발. 온오프라인 강의.

,

사용자 정의 항목은 현재 활성화 된 테마의 기본 설정을 할 수 있는 부분입니다.

테마마다 지원하는 항목의 차이가 있으며, 여기서는 Twenty Twelve 테마를 기준으로 설명합니다.

 

 

 

사이트 제목과 태그라인 항목은 홈페이지의 좌측상단의 홈페이지 제목과 홈페이지를 설명하는 부분의 내용을 말합니다.

(위치는 테마에 따라 조금씩 다를 수도 있습니다.)

 

 

 

내용을 입력하고 체크박스를 체크하면 항목이 표시됩니다.

다른 플러그인을 깔지 않는다면 운영하는 홈페이지의 제목 및 요약설명 부분을 나타내기 때문에 홈페이지의 성격을 잘 고려해서 내요을 입력합니다.

 

 

 

헤드 글 색상은 말 그대로 홈페이지 제목 부분의 색상을 변경할 수 있고,

 

 

 

 

배경 색상의 경우 홈페이지의 배경색을 지정할 수 있습니다.

 

 

 

헤더 이미지는 홈페이지 상단에 표시되는 디자인을 위한 이미지 정도로 이해할 수 있습니다.

이미지 편집 프로그램을 통해 만들어진 이미지를 넣어 홈페이지를 좀 더 멋지게 꾸밀 수 있습니다. 

 

 

 

이미지 업로더를 통해 적당한 크기의 이미지를 업로드 합니다.

 

 

 

탐색기에서 적당한 크기의 이미지를 선택합니다. 설명을 참고하여 미리 만들어진 960x250 pixel 의 이미지를 불러옵니다.

 

 

 

불러온 이미지는 "선택&자르기"를 통해 출력될 이미지의 크기를 수정할 수도 있습니다.

 

 

 

전체를 모두 사용할 것이기 때문에 "자르기 생략"을 클릭합니다.

 

 

 

네비게이션과 콘텐츠 사이에 이미지가 로딩되었습니다.

 

 

 

같은 방법을 통해 여래개의 이미지를 업로드 합니다.

 

 

 

업로드 된 이미지들이 섬네일의 형태로 나열된 것을 볼 수 있습니다.

 

 

 

업로드 된 이미지 하단의 "업로드 된 헤더 랜덤화"를 선택하면 각 페이지에 로딩되는 이미지가 랜덤으로 선택됩니다.

 

 

 

배경이미지의 경우 상단의 배경색상 부분 처럼 홈페이지 배경에 이미지를 불러옵니다.

 

 

 

"파일 선택하기"를 통해 이미지를 미디어 라이브러리에 업로드합니다.

 

 

 

탐색기에서 패턴이미지를 선택합니다.

 

 

 

불러온 패턴 이미지가 배경에 타일 처럼 깔린 것을 확인할 수 있습니다.

배경 반복, 포지션 등을 통해 배경 이미지가 반복되는 방식을 조정할 수 있습니다.

 

 

 

메인 사이드바 항목에는 우측 사이드바에 들어가는 "위젯"을 추가하거나 제거할 수 있습니다.

 

 

 

정적인 전면 페이지의 경우 홈페이지의 페이지 출력 방식을 선택하는 것으로 "최근 글"은 포스팅 된 글들이 블로그처럼 출력하는 것이고, "정적인 페이지"의 경우 만들어진 페이지 하나를 선택해서 홈페이지(첫번째 페이지)로 출력하는 것입니다.

 

 

 

사용자 정의하기에서 설정한 것들이 적용된 홈페이지 입니다.

 

 

 

 

 

 

'워드프레스 > 기초 블로그 제작' 카테고리의 다른 글

WP기초 - 외모 - 메뉴  (1) 2015.04.05
WP기초 - 외모 - 위젯  (0) 2015.04.03
WP기초 - 외모 - 테마  (0) 2014.09.29
WP기초 - 댓글  (0) 2014.05.17
WP기초 - 페이지  (0) 2014.05.14
블로그 이미지

환타73

디지털 콘텐츠 제작 및 연구 & 개발. 온오프라인 강의.

,

인천의 대표 타악 퍼포먼스 그룹 "한울소리" 홈페이지를 제작하였습니다.


워드프레스와 Moesia 테마(부분무료)를 사용하였으며, 간단한 CSS 수정만으로 큰 어려움이나 오류없이 작업을 마칠 수 있었습니다.


아직 컨텐츠(페이지 및 글) 부분에 넣어야 할 항목들이 좀 있긴 하지만 곧 마무리 될 것으로 보입니다. 


한울소리 홈페이지

http://www.hanulsori.co.kr/

 









 


블로그 이미지

환타73

디지털 콘텐츠 제작 및 연구 & 개발. 온오프라인 강의.

,

인천 남구 '주안미디어문화축제' 홈페이지.

부트스트랩 3.1.1과 언더스코어스를 사용.

IE9 이상 및 크롬, 사파리, 오페라, 파이어폭스에서 동작.






클라이언트의 계속된 수정 요청을 수용, 

심플한 화이트, 그래이, 다크블루 컬러에서 옐로우, 오랜지 및 레트로 컬러로 변경.


메뉴 부분에 손글씨 느낌을 표현하기 위해 플러그인을 통해 이미지 메뉴를 구현. 

(초기 로딩시간을 줄이기 위해 구글 폰트는 사용하지 않음)


이벤트 기획 초기부터 계속 수정을 반복하면서 작업을 했기 때문에 꽤 긴 시간 작업했지만, 

클라이언트의 요구를 거의 충족.


URL

http://imediafestival.kr/


 

 


'기타' 카테고리의 다른 글

워드프레스 특강 - 연세대학교  (2) 2014.10.05
홈페이지 제작 - 한울소리  (0) 2014.10.02
홈페이지 제작  (0) 2014.07.29
홈페이지 테마 리뉴얼 2  (0) 2014.07.29
워프미디어 테마 리뉴얼  (0) 2014.05.20
블로그 이미지

환타73

디지털 콘텐츠 제작 및 연구 & 개발. 온오프라인 강의.

,

홈페이지 제작

기타 2014. 7. 29. 01:48

의뢰를 받아 워드프레스를 사용한 홈페이지를 제작했습니다.


클라이언트의 취향 및 요청이 90% 이상 반영된 홈페이지로, 워드프레스, 부트스트랩, 언더스코어스 로 제작되었습니다.

메뉴부분은 그냥 간단한 jQuery 소스를 찾아서 만들었는데, 약간 움직임이 끊기는 느낌...




 

URL

http://leehochul.org/


 



블로그 이미지

환타73

디지털 콘텐츠 제작 및 연구 & 개발. 온오프라인 강의.

,

홈페이지 테마를 다시 리뉴얼했습니다.

기존의 것에서 스타일 수정을 좀 하고 정리를 했네요.

(기존 테마는 약간 수정해서 다른 곳에 쓰일 예정...)


부트스트랩 3.1.1을 사용하니 다양한 화면에서의 레이아웃 정렬이 더욱 간편해졌습니다. 

복잡한 줄 알았는데 전혀 그렇지 않고요.


12단에서 10단만 사용하고 7:3으로 본문, 사이드바를 나눴는데... 본문이 좀 좁아보이는게 좀 그렇군요.





URL

http://www.warpmedia.co.kr/

 


블로그 이미지

환타73

디지털 콘텐츠 제작 및 연구 & 개발. 온오프라인 강의.

,

게을러서 손을 못대고 있었던 홈페이지를 리뉴얼 했습니다.


부트스트랩 3.1.1과 언더스코어스 로 이런저런 테마들을 살펴봐가면서 구글을 벗 삼아 플러그인을 붙여서 만들었습니다.


기존에는 Twenty Twelve 테마를 커스터마이징 하고, 커스텀 포스트 타입(CPT)을 적용해서 '포트폴리오' 메뉴를 구성했었는데 이번에는 CPT 없이 그냥 포스트(글)와 카테고리로 그냥 작성하려고 합니다. 앞으로도 계속 그대로 꾸려나갈 예정...


좀 휑~한 것이 자잘한 스타일링이 필요하겠네요.



워프미디어 리뉴얼



 

부족한 글이나마 도움이 되었다면 "좋아요" 부탁드립니다.

 


블로그 이미지

환타73

디지털 콘텐츠 제작 및 연구 & 개발. 온오프라인 강의.

,

댓글 항목에서는 글에 달린 댓글들을 관리할 수 있습니다.

각각의 글을 따로 찾아 들어가는 번거로움이 없기 때문에 매우 편리하죠. 어떤 글에 달린 댓글인지는 가장 우측 항목에서 확인이 가능합니다.

 

 

마우스 롤오버로 나타나는 빠른 메뉴로 "승인하기, 응답, 빠른 편집, 편집, 스팸, 휴지통"가 있는데,

"승인하기"의 경우 따로 "설정-토론" 항목에서 관련 항목(댓글이 승인되기 전에 - 댓글은 수동으로 승인돼야 합니다)이 체크되어 있는 경우에 가능하며 기본값은 꺼져 있기 때문에 보통은 댓글 입력과 동시에 승인이 됩니다.

(자동으로 댓글이 달리지 않는다면 항목에서 "댓글을 쓴 사람이 예전에 댓글이 승인된 적이 있어야 합니다"의 체크를 풀면 됩니다.)

 

 

 

"응답"은 현재 댓글 리스트를 유지한 상태로 댓글의 댓글을 추가할 수 있는 기능입니다.

 

 

 

"빠른 편집"은 작성된 댓글을 페이지 변경 없이 수정할 수 있게 합니다.

 

 

 

"편집"은 해당 댓글에 관한 모든 관리를 할 수 있는 항목입니다. 심지어 등록된 날짜까지도 변경이 가능...;;;

(본격 콘텐츠 조작 가능 CMS...)

그리고 나머지 "스팸"과 "휴지통"은 댓글을 스팸처리하거나 삭제하는 기능입니다.

 

 

 

댓글에 대한 관리 항목은 "설정 - 토론"에 있습니다. 중요한 것은 아무래도 "댓글 검토", "댓글 블랙리스트" 항목으로 댓글에 부적절한 단어가 있는 경우 검토항목(승인여부)에 넣거나 등록되지 않도록(스팸) 합니다.

 

 

 

 

아바타의 경우 사용자가 직접 이미지를 등록할 수 없고, "그라바타"라고 하는 인터넷 아바타 서비스를 사용합니다. 그라바타에 회원가입을 하고 이메일 계정을 등록한 후 아바타로 사용할 이미지를 설정하면 댓글을 달 때 입력하는 이메일 계정을 통해 그라바타에서 아바타 이미지를 가져오는 방식입니다.

물론 사용자의 컴퓨터에 있는 이미지를 업로드해서 아바타로 만드는 플러그인도 있습니다.

(...지만 특정 상황에서 동작하지 않는 경우가 있어서 특별한 요청이 있을 때만 사용합니다)

 

그라바타 바로가기

http://ko.gravatar.com/

 

 

부족한 글이나마 도움이 되었다면 "좋아요" 부탁드립니다.

 

 

'워드프레스 > 기초 블로그 제작' 카테고리의 다른 글

WP기초 - 외모 - 사용자 정의하기  (0) 2014.10.10
WP기초 - 외모 - 테마  (0) 2014.09.29
WP기초 - 페이지  (0) 2014.05.14
WP기초 - 미디어  (0) 2014.05.11
WP기초 - 글 쓰기(포스팅) 메뉴  (0) 2014.05.10
블로그 이미지

환타73

디지털 콘텐츠 제작 및 연구 & 개발. 온오프라인 강의.

,

페이지는 정적인 콘텐츠를 표현하기에 좋습니다. 과거(?)의 HTML 페이지라고 생각하면 되겠군요.

한 번 작성 후 그 페이지가 큰 변화없이 그대로 유지되는 것을 전제로 하고 제작되는 경우가 많습니다(...만 수정 사항은 항상 발생하죠).

 

"페이지 - 모든 페이지"를 통해 현재 작성되어 있는 페이지들의 목록을 볼 수 있고, 글(포스트)에서의 카테고리 처럼 페이지를 작성할 때 상위 페이지를 지정하는 방법으로 계층 구조를 만들 수도 있습니다.

 

 

 

그리고 페이지의 순서 정렬이 가능합니다.

기본 정렬은 알파벳(또는 가나다, 숫자 등) 내림차순으로 정렬이 되는데 A~Z, ㄱ~ㅎ, 0~9 의 순서로 나열되지만 페이지 작성 때 또는 편집할 때 "순서" 항목에 숫자를 넣어서 순서를 정할 수 있습니다.

이 기능은 페이지를 "메뉴화"해서 네비게이션을 만들 때 필수적이므로 되도록이면 순서를 맞추는 편이 좋습니다.

참고로 카테고리의 경우는 순서 정렬이 안되기 때문에 만일 사이드 바에서 카테고리 리스트를 출력할 때 순서를 바꾸려면 따로 프로그래밍을 하거나 관련 플러그인을 사용해야 합니다.

 

 

 

페이지의 작성은 글을 작성하는 방법과 다르지 않으며 슬러그를 되도록이면 "영문"으로 하는 편이 좋은 것도 같습니다. 단지 페이지의 콘텐츠는 홈페이지 방문자에게 '일방적'으로 보여주는 것인 경우가 많으므로 "토론" 관련 기능인 댓글, 트랙백, 핑백은 허용하지 않을 수도 있습니다.

 

 

 

여기까지만 하면 페이지가 그냥 작성만 해서 보여주기만 하면 되는 매우 간단한 것이라고 생각할 수 있겠네요.

하지만 페이지에는 다른 용도가 있는데 그것은... 나중에 다루겠습니다. 워드프레스 기초의 범위를 넘어서니까요.

 

 

부족한 글이나마 도움이 되었다면 "좋아요" 부탁드립니다.

 

 

'워드프레스 > 기초 블로그 제작' 카테고리의 다른 글

WP기초 - 외모 - 테마  (0) 2014.09.29
WP기초 - 댓글  (0) 2014.05.17
WP기초 - 미디어  (0) 2014.05.11
WP기초 - 글 쓰기(포스팅) 메뉴  (0) 2014.05.10
WP기초 - 알림판 (대시보드)  (0) 2014.05.09
블로그 이미지

환타73

디지털 콘텐츠 제작 및 연구 & 개발. 온오프라인 강의.

,