IT 동호회 (Q&A)

워드프레스 Sidebars

Author
admin
Date
2017-01-20 15:30
Views
2836
 Easy Custom Sidebars:  By Titanium Themes

1. 플러그인 “Easy Custom Sidebar” plug-in 을 설치한다.
2. “Menu”에서 필요한 사이드바를 만든다
3. 외모(Appreance): Select "Theme Sidebars"
••••사이드바생성(이름)>Create a New Sidebar (첫줄)
••••“Sidebar Replacement Pages”에서 해당 아이템(pages/posts등) drag>Save
••••Sidebar Properties: Sidebar to replace(Content Sidebar)>
4. Widget:
••••Custom Menu 셋팅: Add>Select New Sidebar + Sidebar Position
••••Text 셋팅: Side menu를 설명할 때만 필요 (혼동 유의)
5. Customize: Select "the Sidebar"
••••You can "edit" Description, etc.
••••You can "add" some other widgets> Save
♣사용법은 간편한데 Theme에 따라서 잘 안되는 경우도 있다.
♣아래 플라그인은 좀더 복잡하지만 많은 인기를 얻고 있다.


 Content Aware Sidebars:
•• http://makebct.net/content-aware-sidebars-플러그인으로-멀티-사이드바-설정하기/?cat=7/

1. 플러그인 설치:

••• [플러그인 추가하기]에 접속해 ‘Content Aware Sidebars’를 검색해 플러그인을 설치한다.
•••플러그인을 설치하면 관리자 메뉴에 "Sidebars"가 생성된다.
•••사이드바 만들기: 사이드바에서 Add New를 누르시고 사이드바를 생성한다.
•••사이즈바 셋탕: 위젯 설정에 가서 보시면 내가 추가한 사이드바를 셋팅한다.
2. 사이드바 만들기:
••• [Sidebars] 에 접속해 [Add New]를 클릭하여 새로운 사이드바를 생성한다.
------All sidebars의 Add New에서 (또는 Add New 메뉴에서) 사이드바를 생성한다.
•••Enter title here에 원하는 제목("Mojave" for example) 을 작성>Save
•••Conditions[Condition Groups]에서 [Add New Group] 클릭>새로운 그룹 생성.
------Mojave가 출력될 페이지/글/카테고리 등의 구룹 생성> Save Changes> Update (잊지마세요!).
♣사이드 메뉴 등록이 완료 되셨다면 이제 위젯에서 사이드바 설정을 해줍니다. 글이나 카테고리 페이지등을 등록은 해줬지만 어떤 메뉴를 위젯에 사용할지를 선택 하는 설정이라고 생각하시면 될듯 합니다
3. 사이드바 세팅하기
•••‘[관리자] > [외모] > [위젯]에 접속한다.
•••‘위에서 설정한 Mojave사이드바가 추가되어 있는걸 확인할 수 있다.
•••‘기존의 ‘Sidebar’와 다르게 왼쪽의 위젯을 ‘Mojave’에 세팅한다.
------위젯중 사용자메뉴(Custom Menu)을 클릭
------첫째줄: 방금 등록한 사이드바를 위한 타이틀을 적어주시고
------둘째줄: 외모>매뉴 에서 등록해둔사이드바 메뉴를 선택 하신후
------다음칸: 방금 등록한 사이드바와 Position을 체크> Save Widget 
♣홈페이지에 나가보면 사이드바가 적용된 걸 확인할 수 있습니다.
•••특정 테마의 경우 별도 설정이 가능하시지만 테마가 변경되면 사라질 수 있음을 참고해주세요
•••버전별 기능: http://ko.softoware.net/wordpress-plugins/download-content-aware-sidebars-for-web.html
•••참고사이트: http://blog.naver.com/PostView.nhn?blogId=plowers&logNo=220720334443&beginTime=0&jumpingVid=&from=search&redirect=Log&widgetTypeCall=true